This ignores the outsized influence of lobbyists, especially post Citizens United.
The majority (depending on which polls you cite, seems to range anywhere from 57% to over 70%) favor a universal healthcare solution for all citizens. Yet like many other majority opinions, this doesn't translate into legislative action in that direction, in large part thanks to lobbyists and dysfunctional partisanship. None the less policy is not reflecting the majority.