OK, I've re-read your complaints about client-side scanning which also apply equally to server-side scanning in every way except battery life, and I've noticed you also incorrectly frame "scanning your device before uploading anything" which it doesn't do, it scans only the things being uploaded not the whole device and as part of the upload.
You either misunderstand it or are deliberately being misleading about it. The only complaint that you have made which stands is battery-life.
No. Way to miss the forest for the trees. Go read the whole thread.