Not that the NCAA ever follows any sensible logic, but if the granting of waivers becomes the norm more often than the exception, then shouldn't they just change the rules to conform with what they're doing anyway?
I think it would be fair to all concerned if they keep the rule in place if a player wants to transfer to another school in the same conference, but otherwise let them go to any non-conference school without having to get a waiver. I get that it's designed to protect the schools that put in the time and effort to recruit, coach and develop the players. The transfers get to take all that along with them when they transfer. The flip side is they're treating the transfers like indentured servants.
The problem I have with the waiver process is that the decisions to grant or not to grant are arbitrary and seem fundamentally unfair since nobody knows the criteria. It invites favoritism and subjectivity based on things other than the needs and wants of the schools involved and the players. I'd like to see the waiver process completely eliminated. In conference is always a no, out of conference always a yes.