Service providers, such as you might find at an airport, will probably end up supporting all of them if they want to maximize revenue streams. The work so far has hardly solved the overall connectivity problem as issues arise that either the standards must define or the users of each technology must decide how to manage. For example, you need a mechanism for handling duplicate services, such as two printers. Also, when you load drivers into a device, you may change the settings for an old driver. Extensions for new services is a critical issue that must respect that OEMs do not necessarily want to expose such services to competitors before product release.
Robust security is another key issue, especially if services require electronic fees.
The foundation for connectivity is coming into place. However, much real-world work remains to ensure that such conversations are polite and productive.