But who decides the granularity at which the components must be disclosed? Do they have to update the documentation every time they switch sources for things like capacitors? The overhead of doing that would cripple the supply chain and hurt everybody for the potential benefit of almost nobody.
Reasonable people can draw reasonable lines. We can use the last 20 years of the PC industry to come up with an initial list of consumer-impacting behavior.
If the behavioral targeting industry can fingerprint every possible aspect of browser behavior, and run subsecond auctions, OEMs can track a subset of BOMs on an annual cycle.
The main purpose of a hard drive is to read and write data. When one is much worse than one of the other alternatives they use, that adversely impacts the performance of the whole computer. Things that directly affect the user like that should be disclosed.
Would you be okay with one screen having twice the resolution of another on the same model laptop with the same part number?