Earlier quoted context omitted.
Because, relatively speaking, it solves the distribution problem. Distributing to your set of servers is easier than distributing to the set of desktops.
At the cost of a generally worse end user experience and no offline ability. I am glad Apple didn't do that and stayed native for nearly everything. This is a big selling point for me.
Yes. This is a cost and a benefit you weigh according to the capabilities of your development team. If there is nobody to outcompete you, that is factor into the decision.