In my case, I'm sure it is on Microsoft's side. I had just re-installed Windows from scratch from a full backup of my PC. When Microsoft got caught up to Windows 10 version 1803, is when things fell apart and my problems began. So between whatever cloud service they have created and Version 1803 of Windows 10. Things got hopelessly messed up for me. I have three other Windows 10 computers as well and my HP Pavilion X2 lost its audio capability on the upgrade. I now have two relatively new Dell Inspirons (new as of December 12, 2017) that are working fairly well. They'll probably break down with the next major Windows release next summer.
Microsoft is a pretty hopeless company as far as individual customers are concerned. They make most of their profit by ripping off businesses with their Office 365 and cloud subscriptions. They are making a ton of money on cloud services--which as we know, don't work very well.