I suppose this was inevitable from the moment browsers essentially became operating systems. Besides, it’s more convenient and logical to run a program in a sort of “sandbox” rather than downloading obscure binaries and executables. API integration is simpler, closer to user thanks to Edge and serverless architecture - all in all, nothing but advantages.