Dear Daniel,
the Problem is , we need the Information which Driver is installed on the Device ( Nic ) , and there could be different Version be avaible on the Server but not be aktive on the NIC , so your provided Solution makes sense maybe on a Workstation where you have only one Nic , but not on a Server with different Nics ( for example we have Hyper-V Server hier which have 10+ Nic Interfaces and have seen that Problem )
So a Report "per Nic / Driver" would help alot
Regards