Why doesn't apply here? Just because you have the intelligence and access to education to become a well paid professional doesn't mean there's a career out there that you're going to love. And as another poster also pointed out that it's not all or nothing, there's a lot of middle ground. You can have actively chose this career without 'loving' it.
Personally I find understanding how software and technology works really interesting (I enjoy understanding how 'things' work in general). I also find programming tasks reasonable engaging, if very frustrating at times. They're not my favourite type of problem solving but it's fun. So Software is a reasonably interesting profession and it comes with good money, plenty of opportunity and lot of flexibility.
That said if I had enough money to retire I'd happily leave it and stop programming. My curiosity is largely satisfied and there are other things I'd rather spend my time doing, such as acting, running or studying one of the countless other subjects that interests me. But it's hard to impossible to make a good living doing those things so I keep working as a software engineer and do those things in my spare time. And that's fine. As I say it's moderately interesting and definitely better than most of the alternatives. And I do take pride and interest in my work. But I don't love it and while my career is up there on my priority list it's never going to be top.
Personally I find understanding how software and technology works really interesting (I enjoy understanding how 'things' work in general). I also find programming tasks reasonable engaging, if very frustrating at times. They're not my favourite type of problem solving but it's fun. So Software is a reasonably interesting profession and it comes with good money, plenty of opportunity and lot of flexibility.
That said if I had enough money to retire I'd happily leave it and stop programming. My curiosity is largely satisfied and there are other things I'd rather spend my time doing, such as acting, running or studying one of the countless other subjects that interests me. But it's hard to impossible to make a good living doing those things so I keep working as a software engineer and do those things in my spare time. And that's fine. As I say it's moderately interesting and definitely better than most of the alternatives. And I do take pride and interest in my work. But I don't love it and while my career is up there on my priority list it's never going to be top.