I think this ambiguity of terms is bad for consumers. My mom might buy Apps through the Amazon "App Store" and expect it to run on her iPhone. I think Amazon is coat-tailing on Apple's branding in a deliberate attempt to create a false sense of equivalency.