I don't why there is a stereotype especially in this part of the world about building for money. A lot of people make it feel like you 'like money too much' or why can't you offer the service for free.
Elon Musk literally came on this platform and monetize everything... that's a billionaire in dollars, he could have just let the platform keep running the way it was, but he understands how business works, especially a business that plans to be relevant for long.
It's okay to build for FREE, but don't feel weird when you build for MONEY. Offer value and monetize it.
Don't let anyone gaslight you!
Don't build for fun. Build for money.