When GPL was created most of the programs were classic/desktop applications.
Once you got the application and the GPL license stick to it you were not able to make money out of it without making source public. Once sources made public other people would be able to create a new "build" out of them....so all "money makers" were killed :)
In these days if you have a web application and make it GPL then someone could take it, not changing a single bit of it and make a service out of it - thus making money and not contributing to the sources.
So I think a lot of so called "web" integrators a laughing at GPL application authors.
It is time for a new type of GPL license?