>Either way that doesn't mean it's made for "the job market".
In the Netherlands the have, for example, the Hoger Beroep Onderwijs (HBO), which translates to Higher Professional Education. It is exactly tailored for the job market.
HBO sounds more like a vocational system that provides diplomas vs a bachelor degree in reference to universities in this discussion.
This type of system definitely exists in many places but I just assume it's out of scope as we're talking about in reference to CS graduates i.e. bachelor courses.
Most Universities of Applied Sciences in the Netherlands, where you need to take 2 6 month apprenticeships before being allowed to graduate from a 4-year bachelor degree, and most courses are programming related.
When finished you can continue for a master degree at a university, but have to take 1 year to get caught up on the theory you missed by not doing a bachelor degree on a university level.
If your desktop environment is Windows, but an open source project you want to contribute to supports Linux more naturally, but Windows is more tricky to get up and running. It is easier with the support VS code has for the integration with WSL2. I can develop in a Windows environment, but run tests and build on Linux.
What is the bug?