Earlier quoted context omitted.
This is not a bug, this is by design. There is no possible way this wasn't spec'd as a test scenario to force payment compliance. They know they have leverage that a bank wouldn't have so they are using it.
And you know this.. how? Or are you simply following a chain of assumptions to a place that meets your opinion of Apple?
To your point, I don't know for fact just as you don't know for fact I'm wrong. And this could even be a false claim without having some sort of proof. Maybe my wording was to deterministic and should've been worded as more a "possibility", but a complex system like this takes a ton of requirements and testing and it is super hard to see Apple not paying attention to this specific issue.
You don't know my opinion of Apple. I generally like Apple and use them for quite a lot of things. Sure, maybe they are priced too high on some hardware (IMO) and some app store policies I dislike but overall I don't view them as evil and I build things for their platform because it is worth it. Apple simply takes advantage of their platform and why wouldn't they?
My one complaint with Apple is just wanting to know all the rules ahead of time so we can play by the rules, and sometimes it does feel like we find many of the rules out through this type of scenario versus Apple being 100% transparent up front.