You seem to be glossing over a lot of details to make this sound like a good thing, just because you like Apple and you don't like Amazon and Apple wins in this situation while Amazon loses. For example, the pricing is discriminatory — Apple doesn't have to pay 30% of all its profits from its competing service to anybody. And shutting out entire classes of apps that are no longer financially viable isn't friendly to the customer.
Imagine if Apple didn't take money they hadn't earned at all — suddenly there wouldn't be any problem.