I wonder if there is some compromise to be found, in developing some kind of "transfer metric" and limiting a school's activity according to the metric? Similarish, to scholarship and roster limits?
Might be a tall task.
I am a bit conflicted. Because on one hand, I think players should have the freedom of something closer to free agency. It seems artificial to limit them, otherwise, and coaches get to do it as they please. But on the other hand, exactly like you said, it is the predictable outcome that the rich will get richer.