The major problem starcraft is the global economy. Because companies for all different nation work with or are owned by other nation's companies is a major problem which causes problems because there are so much competition for companies they cant afford to to spend above a certain point so they hired people of a 3rd world country to do the work limiting the amount of in country work that is available which limits the amount of people that are able to make a living.
You can not blame everyone the for some people's garbage financial planning because most would be willing to get a second job if it was possible but there is no place that can increase employment due to increased competition in the global market place.