I literally just spent several hours configuring my friend's new HP laptop today, running Windows 10.
In MY opinion, software that runs all day long to check for updates for things like BIOS, that may get updated 2 or 3 times in an entire year is just annoying, rather than helpful.
On initial build or buy of a computer, I will fairly immediately check for things like BIOS updates, chipset updates, and such, as there are almost always updates between board manufacture and my purchase of it. From that point on, I manually check for any updates to all of those pieces ONCE every quarter, or if I find myself experiencing issues, and I NEVER allow these auto-update checker programs to run on every boot.
I also never allow programs like Avast, which IS an excellent antivirus program, to do any thing like running its 'Software Updater', which attempts to keep all your system components up to date for updates. I have seen WAY too many cases where it just failed to find a need update, OR it found the WRONG software.
Anyways, I saw that HP Software Assistant, or whatever it is called, and after reviewing it, I completely removed it from my friend's system. Microsoft Office by default also fires up stuff, like One Drive, or One Note, or whatever - I think of all of that stuff as being like some sort of Kum-Bah-Yah software that tries to make everyone happy, at the expense of everyone's happiness.
I would ALWAYS prefer to run more lean, and do not mind having the discipline to manually check for updates on a quarterly basis. I DO make an exception for Windows Update maintenance, which I DO allow to run per its recommended settings, and since Avast is actually running by default/design, I don't mind it checking for new program versions and grabbing its virus definitions as needed.
Bob Bone