@BertieBotts
How was it in the 70s/80s/90s? Did you get pigeonholed into a small set of jobs or encouraged to think about it and how did you find your way into your field?
I think, certainly in the earlier part of that period, you had a much broader choice of local jobs. All you needed for a "good" office job in say, a local bank, town hall, civil service, post office, or professional office, was around 5 O level passes including English and Maths. You could get a "professional" job in the same places locally with a couple of A levels on top of your 5 O levels - the kind of job where you could train and take exams to become qualified in a professional discipline. For those without the fabled 5 O levels, then you had a choice of retail or factory or manual/trades work, again lots of local opportunities in local firms.
The big change over the past 2/3 decades has been the centralisation to London and other major cities, whereby organisations have closed down and downgraded their regional/local branches, so there's a shortage of "local" jobs with prospects for development. In a nearby town, we used to have head offices of two nationwide insurance companies - both closed in the 90s and moved to London. Same with a local branch on a national big 5 firm of accountants - again, closed in noughties, meaning no national big 5 accountancy firm within an hours' commute.
At the same time, we've had the push to get 50% of school leavers to Unis, meaning they leave their home town, and then upon graduating, most have to get graduate jobs which are mostly in London and other big cities!
So, there's been a massive "brain drain" of decent jobs from the smaller cities, towns and villages in the regions towards London and a few other big cities. That's left very few "decent" local jobs, which has had a massive impact and influence on deterioration of living standards and amenities in the regions away from a handful of big cities.