Checks are infrequent. If you want to have highly random outcomes then the only way to reinforce character concepts out is to have a lot of checks so the statistical advantage the intelligent wizard has on arcana checks is actually felt. BG3 has very few checks, which means that the random nature really stands out. It also makes reloading comparably easy. Contrast with for instance Disco Elysium, which has a similarly random system but has a constant barrage of checks so your character concept is still always evident.
I think we'll feel our character's impact/specialties in a particular area more as we get higher in level.
It makes people reload saves to get the interesting outcome instead ... My personal suggestion ... would be for the game to just go with a simpler thresholding system. For instance, if your character has persuasion proficiency, they just pass all persuation checks
No. I even found their dialogue system in DOS2 to be boring, where if you had the right skill level in an area (easily obtainable) then you auto passed. No fun. If you want to keep reloading for every little outcome, that's on you.
The final and hardest approach is to go full Disco Elysium: embrace the randomness but add a lot of non-combat skill checks and make failing skill checks lead to outcomes that are equally interesting and occasionally even preferential to passing skill checks.
As interesting as that is, I don't think any major changes are going to come.