It would not cost four times as much because people would be willing to pay full price for a stable 25% instead of an unstable 100%.
But that's why this would be a "movement". It requires multiple involved parties to change their expectations of each other. To agree to different terms.
It's also why this hasn't really happened. Most people want to pay $0 for software and services. Full price, 25% of price, ... All irrelevant if people think the value is $0.