I'm actually enjoying the Linux learning curve because I know it's not working against my interests.
On the other hand, every time I've had to go "under the hood" with Windows (Registry settings, config files) it's been to prevent Microsoft from doing something sh*tty to me.
If you're working 40 hours a week and you STILL can't afford basics like food, shelter and healthcare, then your economy (and your employer) sucks.