However, if you're only there to exercise your hobby and get paid for it, you may get bored by the other parts of the career.
Endless meetings, managing the client, managing the budget, thinking about deadlines, training new hires, working with a team, etc., are all part of the job. Yet, they don't involve writing a single line of code.
We often see articles on HN of passionate programmers leaving the industry behind. The reason is rarely the code itself.