I don't consider Larian to be lazy. It's just that both the ending and Karlach herself, in terms of quality and refinement, are far from the rest. The number of possibilities that BG3 offers in terms of mission resolution is truly incredible. The amount of detail present in the game at every step is absolutely stunning. However, this doesn't change the fact that the ending feels like a completely separate entity from the rest of the game. Throughout the game, you encounter logical explanations, precise information, etc. This is lacking in the ending. As for Karlach, in my opinion, there simply wasn't enough time for her development (just like for the ending). The Gondian Forge and the reference to a better version of the engine that can work in Faerun almost give the impression that the content where Karlach could be fixed was cut out or it might even be a quest bug that doesn't trigger.

BG3 is an outstanding game, but there are areas where it could and should be better.