You feel bad that your jobs found you, as opposed to you having to beat the streets to find them? I guess I don't follow.
My degree is in education, and I was a teacher for six years. But once we started having kids and thinking more seriously about buying a house, it became painfully obvious that I could make more money programming. Like, lots more. But it wasn't about money, it was about providing for my family the best I could (which -- ha! -- comes down to money).
I loved teaching, and it scared the hell out of me to leave it and venture forth into a completely different field, but I did it because if I stuck with what I liked and was comfortable with, we'd still be living in a shitty apartment in Elgin, broke as hell, and with no sign of that changing. When they laid me off, I interviewed with a dozen school districts in the area, but entry level programmer at United Airlines got me 5K a year more than the best offer I got in teaching, and it only went up from there.
If I could teach math and computer science and make the kind of money I'm making now, I'd do it. But you can't have it both ways.