Why is it enshittification if you only have to pay when you have >$5M in revenue? Is your world so shit if you cross that threshold?
The theory is great, but I'm unsure how you execute this.
It is about having a rule that can be enforced when it is obvious to do so.
But I'm all for a good attempt at taking our wealth back either way.
I don't know about any company doing that. I guess some would do so on principle. But I honestly suspect it'd be a cost/risk based decision.
Who knows. But there is seemingly no carrot to entice those with money to give some of it to support the project, so a stick it is.
I like the Blender way of, contribute money = your features requests get some priority. But that only works if the company needs something.
And if the maintainer wants to, they can always try to go after some of the more egregious offenders.