Life works in any way that you want it to work.
Look, if you don't want to do the shit work, don't do it, but don't bitch and moan and complain about it. Instead, find a way to still get shit done, while not doing the work you don't want to do.
You don't like doing homework? Nobody does. It's a waste of time and you will not use 90% of what you've learned.
Spend the bare minimum time you need to pass high-school on work that you have to get done, devote the rest of your time to the work you want to get done. If that means learning computer programming, do it. I had friends in high-school who managed hosting companies, while at high-school. Guess what, while the rest of us were solving stupid problems and learning history, those guys made money. It's not a bad skill to learn.
Anyways, this discussion could go back and forth... Get off your ars, close HN and just f'ing do something!