Dyslexicbloke:
This should be done by ramping or fixing the set-point not by making the PID loop slow.
I'd agree with "This can be done ...", but I don't agree with your assertion that this is the only correct approach.
The PID algorithm is capable of controlling the dynamic behaviour of a linear system i.e. controlling the acceleration and deceleration as well as the position. You can take control of that outside the PID if you want, but it's not wrong to use the PID to do it.