What electrical design reasons are there for making rechargeable batteries non-removable?
6) The battery management logic and possibly some of the circuitry can be simpler and more effective if the exact battery type, and therefore the battery characteristics, are known.  This could include getting more capacity out of the battery because the algorithm doesn't have to work accross a variety of battery characteristics.