They do not need to make any technical changes. They could make the change overnight: $1 per repo per month (or whatever).
This would stop the aggressive growth that they clearly cannot handle anyway.
The question is: are they willing to compromise growth for QoS. So far the answer is a resounding: "no". They are deliberately sacrificing the experience of existing users to gain new ones.