I think Intel, AMD and Nvidia might have something to determine what CPU or GPU is being used exactly, but the question is whether they want to help the overclocking community by allowing 3rd-party access to this serial number.
Also, think about the consequences: if HWBOT stores this information, it can also determine what CPU has been overclocked, so which specific CPU violates the warranty agreement. Even though we don't have any evil scheme, you can imagine that if Intel or AMD could lay their hands on this information a lot of people would not get an RMA from overclocking any more.
Banning hardware sharing completely can only be done if we make it legal, but as mentioned before, that also comes with a lot of complications. Maybe the bitching about hardware sharing would reduce, but the bitching would just go to a different area. Think about it: the concept of hardware sharing rules was invented here at HWBOT to address HWBOT-specific issues. The were placed in action because users complained about it.
The more I think about it, the more I'm leaning towards an adjustment of the current Teams League to address the hardware sharing. Not as strict as suggested in the opening post, but enough to make hardware sharing a lot less beneficial. If hardware sharing is less beneficial and the punishment remains the same, it might discourage people from doing so because reward/cost is lower.
The suggestion that I found to be most transparent was this one:
Every single score submission would still add points to the team's total, but the benefit from using the same hardware would be a lot lower (because not 100% of score points go to team's total).
Please feel free to comment on this. Do note: I'm looking for compromises between community and staff .