There's always someone doing worse than you do. I'm a programmer now but in a previous life I fed conveyor belts. I did menial jobs most of my life until I migrated and graduated (and, yep, got a student loan to repay). I thought I had it bad, but I once saw a video of a boy diving into a midden with a stick to unclog it. No joke- he dove into a big hole in the ground filled with shit. He had a rope tied round his waist and a stick.
So what do you say to that boy? "Stay where you are because think of all those countless minions who don't even have a stick"?
No, people will always want to do better. We'll always want our every working hour to be productive and fullfilling. And as well we should. We should strive to achieve that.
So, speaking as one of those countless minions, I'm glad that I could escape the Hell of One-Thousand Soul-Crushingly Meaningless Tasks, and I don't wish anyone to use my sojourn there to keep anyone in their place.
In high school I was hacking on silly personal projects. In college I was solving cool algorithms, puzzles, and games. But in the real world most programming roles are pretty menial / not a super exciting domain / consist largely of process, code reviews, QA, debugging.
Step-father-in-law is a truck driver, makes only slightly less than money than me.
I wouldn't be so critical of your feelings but you whine about how society didn't let you do what you want to do on your terms. Change your circumstances. No one is just given everything. Its a combination of motivation and luck. And that luck comes from generating opportunities for yourself. So it all up to you.
I hope you get your debt paid off. Move to the cabin, but if you ever want to come back, just remember that society has her dues.