It not just diodes, it's everything. A couple of months ago I was thinking the same thing about all the parts, after fixing another incorrectly dimensioned PCB view of a part in the std bins, but it would be so much work to standardise and order everything it would be a mammoth task. SMD is sorely lacking in FZ and just doesn't work in BB view, so I don't know what you do there. Even if a diode is made to specific part#, ie 1N4001, you can just type over the part# for what ever you want any way, so generic isn't essential. Plus you can make generic parts just by removing the specifics in META. There is so many footprints with specific names I had trouble finding the one I wanted. Basically I dragged parts on the PCB and used the x,y dimension on the bottom red bar to work out which was right - did you know if you click on it it changes to mm -. You kind-of need a master footprint guide to find stuff. The thing about user contributions is that parts aren't standardised, so you kind-of need one person to proof everything. It would make FZ much more efficient if it was. I'm learning new stuff all the time, like I learnt what family, etc does last week, and now I want to go back an re-edit everything I've done to a higher standard, but that's just too much work.
I made the greater spaced diodes.
And I made the 0805 SMD diode.