You are forced to purchase one of them, yes.
> which unfair market conditions made it impossible
Bank applications depending on various os or device level security features? Good luck getting developers to build applications for your platform in general until you have a very large number of users (even Microsoft couldn’t manage it when the oligopoly was way less entrenched)
> You are forced to purchase one of them, yes.
Well then you aren't forced to purchase an iPhone, are you? Much less forced to develop for an iPhone. If a developer isn't satisfied with having access to billions of Android customers, then they should change careers or stop complaining.
Developers also had every opportunity in the world to offer their software for Windows Phone and BlackBerry devices. Or offer their own devices with their software. Which is an easy thing for banks to do. Their laziness and incompetence isn't an excuse for them to turn around and point fingers at Apple for being successful. They made their own bed.