If a modder stops supporting a free mod, there's no loss for anyone involved (except the mod itself obviously). With money involved, there's now a risk, and it's being taken on a third-party with no guarantees even being attempted by Valve OR the mod devs.
This is no different than Early Access, Kickstarter, or the Star Citizen ponzi scheme.
The customer has the choice whether they want to throw away their money.