When would a pilot request a "VMC descent" or "VMC climb"?
It would be needed when otherwise the flight path would not be cleared because ATC cannot ensure separation with the conflicting traffic. The pilot agreeing to maintain their own separation in VMC allows the level change to be cleared despite the conflicting traffic.