

That would require starting a database with the purpose of cataloguing every single part number in every single device that exists, which while technically possible, is rather unfeasible without extensive manufacturer cooperation.
What iFixit is doing is the other way around, they are telling what device a certain part number they carry fits in - as in their example, what Lenovo laptop that specific battery is compatible with. That’s a problem multiple orders of magnitude smaller in scope.
In a perfect world though that information would be available in the repair manual and schematic that came with your device, as they usually did a few decades back. Alas, that’s something that’s never going to happen again because it hurts profit margins.
It has a mozilla telemetry component, but that doesn’t mean that it’s necessarily reporting to mozilla - which wouldn’t make much sense anyway - nor that it actually functions at all. Most telemetry components in Firefox can’t simply be deleted because it causes stuff to break, so they are replaced with stubs that don’t actually do anything.