Yes and no.
Although app2sd is something you can just enable at any point, even with tones of apps installed, enabling it on stock firmware isn't always possible. You see some official firmware versions block rooting methods, so to get to a stage where you could enable apps2sd could well require you to wipe the phone's data anyway.