It's not about finding iphone apps but about having to have your credit card info in one store (iphone) vs. having it a different app stores (android)
With regards to changing your phone carrier that actually just proves my point.
With apple telcos can't make their own app store with android they can.
In other words, androids ecosystem will be fragmented, I will have to be a verizon customer or a Amazon customer or a t-mobile customer.
You don't have that problem with Apples app store. And that is the reason why it's better for the customer.