I agree with you but the discretion on rule implementation is not on the player but on the platform itself. If we find the wagering requirement troublesome then we can avoid these casinos that have high wagering requirements for withdrawal. We do not need to argue about their implementation after all when we clicked to proceed with the registration we agreed unconditionally for any modification and changes that may happen on their terms.
The main problem is that not all casino stated this rule clearly in their terms and conditions page. In other words, it is something like unwritten rules. Maybe by this thread, all casinos that has no written rule about this case will start to write it down in their terms and conditions although most people is not reading it prior to registration. In case of change/modification of such rule, casinos should announce it publicly or inform their players by email or other ways.