it is rocket science for normal end users.
A lot of factors to consider when dealing with wireless issues like user's environment. For your case, an additional factor to consider is 3rd party hardware(NAS). If the NAS shuts off by itself or lose connection while time machine is backing up, it's definitely going to cause corruption but i'm sure there are so many different ways to look at it.
not being bias but I don't see a similar or better backup program by microsoft.
It is not rocket science for Apple. The whole idea of the Apple eco system is to make it transparent to the normal end users. So it is a failure.
If they didn't think it would work over wireless or Lan, they would not have released the time capsule la (which also has this issue). Its obviously a low priority issue for them as this has been dragging for many years. Check out the threads in Apple Forums.
All your factors and more are covered by other systems which use wireless networks. All these are common issues in modern network environments, why are they able to pick up? Do you have to refresh your browser every time you dropped packets?
In the computing world, there is more than Apple and Microsoft you know, why don't you compare to other solution providers. Have you heard of Dropbox having a failed upload and corrupting your cloud storage? How about Acronis?
Oh, in Windows 8, they did add a back up program in the control panel. Actually there are 2. 1 for system backups and 1 for data backups. I'm still evaluating them. Better? Not sure yet (Data files backup is just a simple copy sequence but it works), And at least they are not running on sparse bundles, so the space can't be corrupted.