You are overthinking this way too much, to the point that it is sounding like you are purposefully creating out-of-context problems to justify your way too long rant.
It’s a classic “forest for the trees” scenario. The use case 90% of the time for these tools is “I have a format problem and I need something to solve it quickly.” Rarely do they care if it’s lossless or not.
Anyone who knows what lossless vs. lossy means and when it matters knows what tools to look for and what the limitations of each tool are.
If you think a developer creating something /they/ thought would be useful (or even just a fun exercise) is a waste of time because there are “better” options already available, then you really are so out of touch with what developing software means that you are in absolutely no position to make such judgment.
As the kids these days say: just take the L, man.