Genuinely don’t understand why there is the funnelling down the expensive competitive computer science degree route when there are other options.
I'm not sure who you think is actually doing the funnelling. I work for a large corporate who currently offers degree apprenticeships in Marketing, Finance and IT.
The marketing ones are most popular, it least popular. There are still nine applications from candidates that we would be glad to give a place to, for every place on the IT stream.
Marketing and Finance are even more oversubscribed.
I would encourage anyone who would be interested in those fields to apply. I would not encourage them to rely on securing a place, having a back up in place in case they are not successful sounds like a very sensible precaution.
I do agree that some academic degrees could, depending on which options are chosen and on the subject of the dissertation, be even more stretching.
In most subjects, though, I would still encourage anyone straight out of school to get done work experience before going into academia If they can get both work experience and a degree in parallel, that sounds perfect.
The high flyers (they are all high flyers) will be perfectly placed to move onto a masters in a few years, quite possibly sponsored by their employer.
My fully sponsored MBA had an amazing impact on my career and my life. I also benefitted from grants for my first and masters degrees.
I would wish the same for everyone who would be interested in taking that path.