The building for my church is used for a ton more than just Sunday service, but I digress. Yes, sadly this is how many megachurches work, and I do not disagree that it is horrible. I also agree that, yes, we should also give directly to the poor. Frankly, though, I think we should not paint all churches the way you describe, because the fact of the matter is that they are not all the same.
Are these churches popular? Yes, and they are popular for the reasons you describe. But that does not mean it is the entirety of what the church is like. In fact, I will argue that the churches whose foundation are built on greed and wealth rather than on Christ (or churches which were eventually overtaken by such things) are, in fact, not the true Christian church at all. They are exactly what you describe, a business, and it isn't representative of churches as a whole, it is just a very sadly popular thing that has come from it.
The church I meet with is not a business, nor a campus for a larger umbrella organization, and given the size of the world I do not think it is the only church of its kind. It's just a community of Jesus followers meeting together to worship and learn together. And in the past year it has been moving much more to help the community. That should be the goal of the church, and it's exactly the kind of thing the first-century church was doing, and we should imitate what they were doing. The building is just a building, but it is a useful building for services, studies, and other things. At some point, depending on the size of the congregation, I would argue that such a place is needed.
Anyway, I could talk more later, but I need to continue on with my day. Thanks for sharing your experience. I hope you find a good church. God bless, dude.