Modifying websites with userscripts, userstyles, and extensions is wayyyy easier than modifying native apps IMO, especially if they aren't open source.
The problem with modifying javascript is that it is very dependent on the website so the modified version can stop working at any time.
I can't write a javascript program for a website and then use it forever just like I can write a text editor and use it forever.