Software testing only helps if you're an average user. Most of us here are guilty of doing stupid edge-case bullshit at least occasionally.
The well-known quip of "search for an answer to your problem, find a forum post from ten years ago resolved with an 'I figured it out, thanks'" only happens when you're far outside the idiomatic usage of the system.
Sometimes it's necessary; sometimes long-chosen buisness constraints force down the bad arm of an X-Y problem. But that doesn't make it any more likely that anyone other than you (especially the software vendor's QA dept.) will ever independently encounter your problem.
The well-known quip of "search for an answer to your problem, find a forum post from ten years ago resolved with an 'I figured it out, thanks'" only happens when you're far outside the idiomatic usage of the system.
Sometimes it's necessary; sometimes long-chosen buisness constraints force down the bad arm of an X-Y problem. But that doesn't make it any more likely that anyone other than you (especially the software vendor's QA dept.) will ever independently encounter your problem.