They became unmanageable for D:OS, and the feature had to be cut. Given enough time and resources it could certainly be done. With finite resources available (even if larger than D:OS), it wasn't feasible on top of the other changes and updates being made for BG3.