I have no problem with missing legitimately i.e. the dice is as true/unbiased as possible. I read Niara's post - if the dice really have been rigged to not obey a normal distribution, I would rather they fix their RNG (and the other things they have changed to compensate - too much advantage etc), as opposed to making hacky tweaks to make people hit more or less. That can be done as a non-core rules option for those who don't like it. As people have pointed out - you should hit more as you level - we are capped at level 4, so you should expect to miss more often (of course, the easy access to advantage works against this somewhat....). I think people coming from other gaming traditions don't like the randomness - but it's a core part of D&D and that is the game system BG3 is built around, as advertised.
As for deducing AC, sure, you shouldn't really know what your opponent's AC is t the outset, at least until you have defeated them or worked it out yourself. Other D&D games have you making skill checks to figure out that kind of enemy info as you fight/before - I'd like that idea. Of course, they could display other animations for categories of misses (like graze etc.) but that adds a lot to the animation burden/cost. Every model would need these extra animation cycles. I think there are more important things for them to fix - bugs, core mechanics issues, balancing, possible party size changes etc.