Alternatively: Apple is poised to take on mobile payments (with over half a billion accounts with credit cards on file) and doesn't want anything to disrupt their plans.
Anyway, why is it Apple's responsibility to ensure every app developer and user complies with the law?