Given that the act of making a payment is an inconvenience in and of itself, this does suggest it's _harder_ to get people to pay for a service, but the success of things like netflix and spotify is a clear indicator that people really like the "pay a consistent amount of money and get access to whatever" model.
In my country nobody cares about torrents and I don't know anyone who's using Netflix. There are some people, who don't know how to properly use computer, I can imagine that they could pay for something like that, but that's because they have no other choice, not because they like to pay.
The bigger factor might be that for a more well off audience, the cost of these services is low enough that it isn't meaningfully more expensive than piracy anyway, and can be much more convenient. `Search -> Stream` is a much smoother workflow than `Search -> Select well seeded torrent -> Initiate download -> Wait -> Play`.