You are missing the entire point.
If you profit from giving access to your modifications through a service charge, then you have distributed access to those binaries, though on your machine, you still are breaking the spirit of the GPLv2.
Therefore the GPLv3 is addressing it.