It's not really a strict requirement. If you want to make your cancellation workflow opaque, your signup workflow should be similarly opaque. There's no mandate for a specific UI, just that you can't fuck over your users more on cancellation than on signup.