The end result is the same though? If you want to publish a game through the web, your game (or your game engine) has to target webgl. If you go native, your game (or your game engine) can target metal instead and gain a massive performance advantage.
No, you don't target metal - you use the Unreal engine which is now using metal underneath in an implementation detail that most developers wont worry about.