

“Mirror, signal, manoeuvre” is what we’re taught in the UK. So according to our highway code you’re acting correctly,but obvs that may be different elsewhere.
Basically you only signal after you’ve confirmed there is space and that it is safe to do so, therefore the time between indicating and actually acting is minimal.
The main problem you see is some people drive aggressively and use signalling as a demand that others make space for them, move out of their way etc. That’s not how it’s meant to work.
As others have said, not with Linux Mint.
However if you were running an atomic distro such as Aurora, Bazzite, Project Bluefin, or Fedora Silverblue you can “rebase” from one to another.
With an atomic distro all the system files are immutable, you can read them but only the OS can change them. As there’s a clear distinction from user files (anything in /var or /home) the OS can simply replace all the system components with a new distro and re-mount your files.