if you look at the KiCad/Inductors_SMD.pretty you will see that there are generic inductors (L-0201->L_1812) as well as specific Manufacturer’s PN (L_Vishay_IHSM-7382, L_Taiyo-Yuden_NR-30xx, etc) so I wouldn’t say so generic at all! Most users would be satisfied with this list…
As @Andy_P already pointed out
For connectors and switches it is useful to have a specific Manufacturer 3D model, but for internal parts most of the time is just easier associate a model with the right dimensions (i.e. L_6.3x6.3_H3)
3D models are less strict than footprint models… in many cases just bounding box models are enough…
Moreover, if you need to share your 3D artwork and your are not using it only for internal use, you must leave manufacturers 3D libraries because of their restrictive license, and start to learn MCAD
And again, if you want to use the 3D models for the enclosure design, you have to be comfortable with a MCAD sw.
you always need to associate a specific 3D model to a footprint, so the error can arrive both if you associate a manufacturer original 3D model (that sometimes is wrong too) or a generic model with dimensions as per the specific Part…
I normally order a PN and check its real dimensions compared to the one in the DS or 3D CAD model before archive a footprint with its 3d model in my personal repo.
Anyway, I think that having a quite big 3D repo filled with most used 3D models is a must for letting users having a smooth approach to KiCad.