Why not just get rid of built-in batteries entirely? Not only does it lead to unethical business practices (linking battery life to hardware performance), but it facilitates a privacy nightmare.
Modular batteries can have firmware, and can still be attached to systems that reduce current draw when the battery health diminishes... these are not exclusive or required features of internal batteries.
And reducing current draw to prevent voltage sags is an engineering feature to compensate for the limits of physical science, not an arbitrary business decision. There are alternative solutions, like not booting at all, or letting the system crash. Those are not necessarily good solutions.