Can't not do it
I've tried a lot of things. Flying, endurance stuff, extended edition LOTR marathons. But coding is different. There's nothing quite like having an idea and then making it real. Most of the time it doesn't work. You fail a hundred times. Then it does work, and that feeling is hard to beat.
There's an old Latin phrase: Dulcius ex Asperis, which means sweetness through difficulty. Sounds pretentious but it's accurate. The hard stuff is worth doing.
For a long time I just consumed things. Games, apps, whatever. Now I make them. Some are useful. Some are just fun. Either way, I'm putting something out there instead of just taking in.
That's why I code.