Consider, when musicians and performance artists play on the street, they determine based on the donations they get whether or not their efforts are worth their time, and adjust their future investments accordingly - they don't use law enforcement to force every viewer/listener to pay, claiming entitlement to compensation. On the internet, the sound reaches further, and the street is larger - as are opportunities for donations, and the cost of using law enforcement to extort payment.
Perhaps a better solution hasn't been offered because, for things that travel and are reproduced more like sound waves than physical objects, this model of business/enforcement just isn't scalable, at least without infringing on people's rights.