No, the license is not a real OSS license.
The short version is that the requirement of all infrastructure being open, could potentially apply to parts of the stack where you don’t have access to the source code, like the management engine or network card firmware.
It hasn’t been tested in court yet, and because this is unclear, the SSPL is a hot potato nobody wants to touch or test. The possibility of the requirement for closed source firmware to be open, makes the SSPL effectively unusable.
The SSPL is neither Open Source Initiative nor Free Software Foundation approved: https://en.wikipedia.org/wiki/Server_Side_Public_License
Currently, SSPL licensed code is best treated as source available, but proprietary code.


One workaround is that you could use the
trash-clicommand, which moves files to the trash directory instead of truly deleting them.But this only works on (usually desktop) systems that have a trash. And usually trash is set to autodelete items when it grows too big. I also am not sure if it’s always preinstalled.
But it would be a neat workaround for worrying about permanently deleting files.