Ionic really is amazing. Their development pipeline is really smart and makes the whole process a lot more enjoyable then most other "mobile" frameworks.
Enterprise software is just a reflection of enterprises in general. A lot of the left hand doesn't know the what the right is doing, duplication of work, etc.
Where a lot of consumer software maps towards what a human would do naturally without the constraints of business.
I feel like this is a UX issue that touches on our natural desire to have private and public conversations.
If I'm talking to a device, I consider it to be the same kind of conversation I would have with a close friend. One that I would naturally want to keep between to two of us. You wouldn't find me screaming it for everyone to hear and think about.
I love the dumb pipe -- I'm finding it more and more as a product developer, that you have to mix helpers with the dumb pipe.
For example give user 100% control, while supplying actions that shortcut what would typically be a long human activity.
As soon as you begin relying on the automagical world without a good set of controls for the user, your users begin to have more questions and concerns about how the sausage is made.
So what's the long term policy / law that will come out of Ebola testing via the TSA? Since these activities never go away they just become unquestionable policy.
Long term maybe it's finger print scanning, blood, saliva.
https://en.wikipedia.org/wiki/Where_Is_Everybody%3F