This type of approach lets a technical person work with the marketing team so that the site can be both easy to update and optimized for business needs.
You’re right that good software/service does not automatically mean profit, but you’re missing the understanding that if you serve a hungry demographic, you only need a MVP to bring in revenue.