Yes. But given the revenue-to-payroll ratio of the Cubs compared to most other teams, the Cubs seem more geared toward profit than other MLB teams. Or maybe they're just going about it a different way, possibly because we have a unique fanbase and unique ballpark that gives the Cubs a higher floor in terms of attendance, rating, merch etc. Other teams may need to spend more to put a good team on the field in order to attract desirable attendance, ratings etc. I don't like my loyalty taken advantage of.
I think this is a terrible way to run a business. It's probably good in the short-term but in the long-term the loyalty of fans will falter. It's just soulless greed in a business where you're selling hope and good feelings as a service. You can't run a baseball team like a shoe company because it's about people and social connections and other emotions, not just coldly consuming a product. The goal is to make your customers feel good by winning, creating a positive ballpark atmosphere, connecting to players and tv announcers etc. Turning historic Wrigley into an amusement park/casino like other teams do and slapping ads on the uniforms while putting half-effort into payroll doesn't make me feel good, it makes me sad and frustrated.