Lucky for the younger generation as they have other options these days via online freelancing jobs.
Indeed, and the resources of learnings things are also been composed online just need your creativity and your dedication in learning new sets of ideas to fit yourself in any available jobs that will going to suit to your skills and knowledge, nowadays things is much easier though competition is always hard as it's not just you who have that same capabilities but likewise you have all the resources you just need to take advantage.
Downside of freelancer jobs is that you are not really getting that much money that easily, we are talking about too much competition, which drops the rates as well. Unless you become very famous and very much loved, then you are not going to get huge offers.
Normally, lets assume that you want an office job, only the people who can actually physically go to that job will participate in that offer, and one of you will win, but when it's online, the whole 8 billion is open to it, not that all will apply, but all "can", so the application number increases 1000x more than what an office job would have. This results in people competing on price, if you are both equally talented, the one with lower rate will win the race.
Exactly, the level of competitions is so tight and like what you said if ever that there's an equal skills the next competition is how low you can offer your service, that's something you needed to adjust to earned the job though it's a part of competition but sooner or later it helps as you'll gain more experienced and with that you'll be able to offer your service with a much better price, learn the game on how to sell your skills you'll harvest the price after.