The real scandal is that it is 2024 and people still don't understand how redaction works.
This is the programmer’s fault, not the user’s.
It’s not a huge bar either. If the user has set a background color to solid black, and is filling black text with it, the intent is pretty obvious.
But can you tell me your favorite open-source PDF reader on Linux is immune?
(Edit, because some people miss the point and just want to be pedantic: an editor.)
I know no os that changes the format of an image when a user changes the file extension, for example, which is a pretty similar situation.
(how bad UIs are is generally an insult to all the amazing engineering behind them)