I can't see any other reason than that they did not anticipate Karlach's popularity (which is mostly due to her voice acting, no?) and thought she'd be just fine with her current, limited and very railroaded "story arc". But as she turned out to be one of the most popular ones, they have a decision to make.