Many of you must have thought about this quite a bit so I'm curious to read your take on this. I'm thinking about it specifically in the context of software, people rarely pay for just the software these days but seem more willing to pay for SaaS products.
Your product needs to not just be cool and likeable, it needs to fix a pain. If it doesn't, there is no reason to buy because any level of cost hurts more than a non-existent pain. But when you do fix pain, pricing becomes an exercise of ensuring the pain at seeing your bills/invoices hurts less than the original pain.
If it does, people will buy.
HN is not going to be representative of the vast majority of software market sectors.
All kinds of people pay for them in all kinds of ways, some mandated, others reluctantly, while some pay enthusiastically for the coverage.
But even the most willing payers often don't actually like the product they are getting at all.