This is an abuse of the ethtool_drvinfo::driver field.
Your users can use lspci -v, can't they?
I don't think there is a problem here.
We have always reported the HW model via Ethtool, we just expanded the information
we provide.
Our users prefer to see the information in ethtool.
Thanks,
Yevgeny