That’s correct, but the engine restriction doesn’t force people to use Safari and it’s possible to use either Chrome or Firefox front-ends. Apple wants to control the browser engine for a couple reasons:
- if you’re charitable: security.
- If you’re uncharitable: blocking the ability to undermine the App Store.