I think the only reason some people think there hasn't been good communication is because the game has been in Early Access for so long.
If Larian made a mistake it was underestimating the amount of work that they had to do in order to complete the game... or not understanding the impact of external events on their development cycle. If it was in Early Access for around a year or eighteen months I don't think anyone would be bringing this stuff up.
I also get it though. I am a pretty patient person and I also want the game to be done before I get to play it... but at this point I am getting to the point where I am kind of like "Alright already - it has been over two years... when do I actually get to play this thing?"