Note the option to delay updates varies between different versions of Windows 10.
Windows 10 Home (which I guess most of us run) has limited ability to stop or delay updates.
Windows 10 Pro (for "Professionals") has more ability to stop or delay updates
Windows 10 Enterprise (for large companies) has a lot of capability to stop updates. Large companies want to control updates until they have done testing to make sure all their applications and programs work.
Generally Microsoft roll out updates on a gradual basis, they don't offer them to everyone in one go.
They first offer them to "testers" and "early adopters".
They then offer them to PCs they are pretty sure will have no problems, then gradually to everyone, but this may be over many weeks or even months.
I know there have been problems in the past but by the time Microsoft offer it to you you can hope that most problems have been fixed.
Also note that often after a "large" update (such as we are having now to Windows 10 level 2004) there will be a small update that will fix some of the known problems (this takes you to level 2004 19041.329)
Anyone can check which Windows 10 level they are on by going to Settings (right click on the Windows icon in bottom left), then choose "System", then choose the About option. At the bottom of the window, in the "Windows specifications" area it shows your OS version and build.
This web site below is a useful one to see what the latest "pubilic" build for Windows 10 is:
.