After writing the above, I realized how stupid the idea I was writing is. Above I described extreme cases. The default behavior of only removing the /etc/service/<service> symlink an the folder in /usr/share/runit/sv/<service>, keeping /etc/sv/<service> is the best and correct path. If the user has problems, then they will learn to remove the /etc/sv/<service> folder and reinstalling the package.
Sorry for wasting everyone’s time. I am a bit tired today and I am not thinking properly. I will stop everything for today and continue tomorrow with a fresher head.