Here's what's stupid - where does it even tell you what on your computer is causing the update hold?
The 1903 status page lists a bunch of things that it could be, but who in the right minds is going to systematically try to address every single one of those fixes? Why can't they just tell you that A, B, C are causing the hold then it's up to you to either apply a quick fix or wait for another solution to come rolling around?
I checked the page and it could potentially be a bunch of things. For example, it could be an obsolete wifi driver according to the page. Fine, then say so - then I'll know to update the driver. Otherwise, I don't use wifi on my desktop anyway and would generally not pay attention to something like that. I have no idea what driver I'm running since I don't use it.