I'm a uw cs student, it is made pretty clear that you're not supposed to trade spots or otherwise automate any part of the registration. Students typically know not to talk about this stuff.
While well-intentioned, if this was commonly used it would mess registration up even more by making the "constrained" classes valuable and would be filled up quickly by people who wouldn't take them.