part of that is "centralisation". i think you are right that the government does not plan well so the jobs are also in valencia, la coruna (?) and cordoba for example. work and civil rights were campaigned and even fought for which catalysed the governments to pass legislation. waiting on the government to do the right thing might work once every 20 or 30 years.  tourism is huge sector in spain and it is very seasonal.
Australia