What people hate is paying money. Full stop. Oh sure, there's always the "I'd pay for that if..." or the "I don't mind supporting stuff I like" (as though this were charity), but this is talk and talk - like bullshit - is cheap.
In reality, the vast majority of people won't pay unless they absolutely have to, with "absolutely have to" meaning "you'll go to jail on criminal charges if you don't." So assuming you're in a situation where people really must pay, the question becomes "How seamlessly can you integrate payment extraction into your providence of value?" In the case of airline tickets, groceries, and auto repairs, the answer is "Pretty easily, actually". As a result, payment extraction is a solved problem.
With the non-negotiable inevitability of payment accepted, and the means to pay made as frictionless as possible, people don't think twice about handing over their credit cards the moment a demand is made. When people expect to pay, producers can expect to get paid. It's just that simple. Businesses compete for the custom of those who accept the system and it call the cops on the tiny minority who don't.
The problem with IP is that the legal system that protects every other viable business has imploded. And it's not about "just inventing another business model" since the unsolved problem of human nature means having to produce a new law enforcement structure to back that model up. Devolving to private enforcement (e.g. the Mafia) is an obviously unacceptable outcome, so instead of telling IP producers that it's up to them to "just invent new models" it's really time for people to recognize that law and law enforcement are the responsibility of citizens, not corporations.
If you want a smooth and efficient market then come up with the laws and enforcement mechanisms that (a) this kind of market requires and (b) you can live with as a society. In the meantime, expect suboptimal solutions from producers who have been left to squeeze whatever cash they can from the teeming hordes of assholes who think payment is debatable.