it is faster to run the programs that manipulate your data from the same place the data is stored.
Perhaps. But, to start with, this is the server, not the design tool. And, only true if 100% of the data is remote. If the report includes local data, that may well not even be accessible from a remote server and even if it is, will be restricted to upload speeds, not download as is the case with a local server accessing remote data. And, as I say, running the design tool remotely is just silly.