Personally, I used to be very passionate about coding. but over time I've realized that I'm more excited about products/design and working with great people. I know that going into management is often frowned upon among engineers, but I personally love it because I can continue to work on products without constantly banging my head about compiler errors or annoying bugs. Basically, what I'm trying to say is that it's possible to be passionate about building products without having to sit and code all day.