It depends on how difficult it will be to get access to file system of DB3150 phones in order to flash them.

Devs have to re-write all\or part of program code evry time they have to add a new device.

The more difficult is to override protection in a device (CIDs in our case), the more time they spend programming software. Clear and simple.