Perhaps a similar situation would be online payment gateways for dealing with credit card transactions.
There are strict guidelines about what you need to do in order to be considered secure [0]. As a result, we don't end up with every man and his dog doing it, but there is sufficient competition compared with the single-player in-store app purchase situation.