i do all my libs myself.
i understand that for many people that is not an option, not initially.
generic libraries will be generic, so you will have to do some type of home made libraries at some point.
if and when we get libraries that are non-generic and states clearly that this is part # x from manufacturer y
so to pinpoint the exact part, then it will be solved, this would require more work so its avoided , but in the long run.....
95% of my libraries are non-generic, they sort under /manufacturer/real-world order-able part-no
even in the cases where i use generic libraries the parts always carries a real partno
you cannot send it to production otherwise, the factories will not guesstimate the parts # in your BOM