The issue is,
We don't know what the software is doing. You may very well have a couple of holes plugged, but you have to connect to the mothership on the regular or it will cripple your drone. This is by design, unquestionably.
It would be trivial for the thing to pick an obscure port, or simply generate a file and squirt data when you intentionally log in.
Or to the converse, drop a file, purpose unknown, to my RC or phone.
That's why I am never on the tip of the upgrade path with this appliance, because they can take a functionality I appreciate away... or worse.
We can argue why they wouldn't until the heat death of the universe, but in the interim, they hold the cards in a way I would never allow my car or laptop and it makes me uneasy. They have done nothing I would hope to make me more confident in my value as an end user of a less-supported drone.