But GPL for web software is like BSD for desktop software. If you only are running it on a server and not distributing it, you don't have to release your modifications to GPL code. That's why the AGPL exists (but it is unfortunately unpopular).
https://github.com/popular/watched
Modern web developers don't seem to care and prefer to keep it simple. The GPL definitely hasn't adapted well to a web world.