Those product registration cards/forms/preinstalled apps that you just throw away/uninstall when you get a new computer or other product are there for exactly that reason. If you register your hardware, and it gets recalled, you should be notified.
What about those of use who prefer not to be tracked by every piece of technology they own. I don't want Samsung to know I have an S4 and Note 7, but I would like to know if there are any recalls for those devices.
It would be nice if one could run some service _locally_ that would parse some standards-compliant recall notice format from some standards-compliant location (like robots.txt, how about recalls.txt). I know, not going to happen.
That works okay at the "notify CDW and Best Buy" level (and to some degree, they probably do), but not at the "notify every non-chain store that is reselling computers" level. And then you're also placing the burden on every reseller to keep track of which PC models (and serials) they sell their customers indefinitely. Which, again, not a big deal at the CDW and Best Buy level, but much less practical for many others.