The solution to that seems (to me) to be to charge, e.g., $50/month flat, and pay the content owners based on usage. So if you don't watch HGTV, they don't get your money. This would allow access to all the programming without requiring that you pay for what you don't use.