I sort of made an inventory of all of the RAM modules I have a few years back, because I had put so many of them in small anti-static bags or boxes and then forgot what module I had where. It also allowed me to "see the bigger picture" of how much RAM I had vs. how many machines/boards I had, so I could see if I could build each one and still have enough RAM (turns out, probably not, especially now a few years later.) Nothing serious or tidy like yours abovce, though - I did it on a flying piece of paper. 🤣
Then about 2 years ago, I moved across the pond from the US to EU. I didn't organize my move in the best possible way, despite the best intentions to do so... but early on when I was packing my HDDs, I did also make a list of that, same way like I did for the RAM above. And from that I can tell you I don't have anywhere near enough storage devices compared to motherboards and systems I have... which have increased significantly in the last year! It's a shame how many people pull out and destroy their old HDD just for security reasons. Just wipe out your files and DOD/zero-fill the empty space + MFT.
As for motherboards and video cards, I don't have anything inventoried. It's all in my head (still.) Too lazy to go doing that and too many stuff. Interestingly enough, I know just about everything (or a good 90%) I have/own and where I can find it... which is some 60+ systems (I think) at this point + parts for maybe 15 more... all scattered in many different locations. IDK, my mind is just good at remembering this kind of stuff. Ask me about someone's name that I just met 2 minutes ago, and I'd be completely blank.