You can test your application, game, website without a physical phone?

Can do that with the simulator too

I have had instances where the app runs fine on the simulator but crashes on the device. This might solve that.

Running on ported userspace components, with a shim, isn't the same as running on the OS in itself.

That really matters, sometimes.

But not the vast majority of the time.

(source: been coding iOS since pre-SDK iPhone OS 1.0)

Can you give some examples of where it matters? I'm genuinely curious.

Last I checked, VPN network extensions wouldn't run in the simulator.

Is the simulator faster than this? I would suspect so.