They need to remove the visible check when you fail and add randomized places for hidden stuff.
It's silly metagaming giving the player information the characters don't have about stuff they didn't see.
I can see the argument for not showing (some) failed checks, but think it would get fiddly as while characters probably would be oblivious in the case of failing some perception and insight checks, in others it makes more sense to think of the characters as trying to do something (such as find a hidden room where a wall seems suspiciously thick, or tell if someone is lying) but failing, which they would know about. And in the case of things like arcana, history and religion checks, again the characters would usually but not always be aware that the were missing something.
Given this, I’d probably prefer to leave as is rather than have either all environmental failed checks of specific types invisible, or having Larian faff about working out which should be invisible and which shouldn’t.
I do like the idea of randomised secret loot you can spot, as opposed to the buried chests always in the same places, though! But as this is a small part of the game it’s not high priority for me.