In practice the vendors won’t allow it - why would they make it easier for you to leave? In fact many make it very difficult currently.
Maybe they’d agree to an automated signup (only) via API but maybe they think their current on boarding flows work fine without going down that route