A Video from Boogie2988 discussing the good and bad.
https://www.youtube.com/watch?v=du7oIjBMY3Q
I tend to like the idea, but I agree right now it's on pretty shaky grounds.
25% is way to low for the mod creator, and Steam is going to need to up its quality control in order to make this thing run smoothly.
Also, I do hope people who wish to do it for free can continue to do so without hassle.