Yes, some people have that viewpoint. Very transactional. I think there was a time when I might have agreed. But as I have gotten older I've gained more of an appreciation for shared mythology and how it promotes social cohesion.
Historically in many places religion has been a primary source of shared mythology. In America, despite prominent Christian religions, a strong historical shared mythology has been of our own founding. It does not matter that it is myth, it matters that it is shared.
What I want is when an American citizen goes into that theater at the US House of Representatives before the tour and watches the short film about the founding of the country, they should come out of it damn near shedding tears of pride in how great we are. Bullshit or not, the American Creed is a source of unity. That is failing, and I am sad to see it.
When everyone becomes strictly transactional, society has failed.