Capitalism allows trading money for solutions to problems: The massive problem in this system is that people and groups with less money end up with a surplus of problems. There are schools that need help with their tech stacks. There are legal aid groups who need better ways to process massive amounts of text. There are kids all over the world who need better ways to learn math, languages, etc. Plugging in and helping people solve their concrete problems is IMHO the best way to get started.
1. It requires a level of maturity and wisdom most recent graduates do not have (I certainly didn't have this when I graduated). Despite all my entrepreneurship courses in college, working at a dot-com startup, etc, I wouldn't have been able to do this out of college.
2. Not everyone is going to be enterprising. Historically, we've provided a path forward to smart people who just want a line job, not start/sell a business