the issue, is what happens when your smart door lock decided that you need to upgrade to v2 of its hardware for it to get the next set of software upgrades?
what happens when it decides that it won't connect with next version of iOS/Android unless you upgrade?