Generally that is not a concern because regular users won’t be able to rm
anything else other than those in his own $HOME.
Another thing I want to say is, command line is for careful users. If someone is careless, they should create a wrapper around rm
, or just use a FM.
I might be selfish for saying so, but if anyone set up their mind to run anything on a 32-bit system after 2038, they must care enough to compile themselves, right? Any binaries compiled today will be EOL by then.