When considering that the programmers at Microsoft have to be experienced enough to make decent updates since the OS in itself is stable on even entry-level systems (either Windows 7 and 8.1) I can't help but think it's done on purpose.
In which case, one can wonder what that purpose is.
My guess would be: Microsoft really wants to push Windows 10, with all it's built-in spyware glory, amongst every Windows user.
Even those who are running a system which is incapable of running Windows 10 smoothly, thus forcing unknowing users a system-upgrade, even when their current system is sufficient at performing all neccessary tasks (for most users probably browsing/mail/social-networking)
I can think of no other reason for the fact that many users as of the past months have experienced, and still are experiencing system-lag, both fast and slow systems because of merely system updates.
It's not as if updates should be that system-hungry, comparing that to even the most CPU-demanding applications such a video-editing/CAD and whatnot.
Even sadder may be the fact that there seems to be a complete lack of transparency from the engineers at Microsoft, providing a sufficient explanation as to why this ongoing annoyance has not been dealt with, even though Windows itself normally has no lag
at all when idle.
This makes a stronger believe for the idea of Microsoft, perhaps intentionally, making a slow/laggy experience, for the abovementioned reason, of pushing Windows 10 to users of older OS's.
Comparing it to an Idle application like Bitcoin mining/SETI, only using system resources when the system is idle, this would prevent unneccessary lag.
I can only urge Microsoft's engineers, to reverse this major (and seemingly intentional) crippling of an otherwise smooth and lagless system.
If we decide to upgrade to Windows 10, it should be our own decision, and ours alone, thanks.
PS: also, an option to choose priority of the update system in Update Setting would be nice (that uncludes a low-priority, of even percentage-setting for both CPU-time and RAM-amount under experienced users setting).
In other words, makes the update process a user-friendly experience that we would appreciate.
I'm fine with the idea of updates taking a longer time to install if I can use my system for the tasks I want/need, then it wouldn't be a bother.