(2/2)
In your example of the web shop, the customer making a purchase is doing their own computing. Since all web shops require JS, they're even doing some of it on their own computer. So they are definitely entitled to source code and an Affero clause in a GPL applied to the web shop software would be totally appropriate.
I think you need a better example to make your case.