It is always advisable to check everything before using it.
Here we disagree. I think if we want a lib of reasonable quality than we need to check every contribution for correctness. (You would not believe what some people send in.) I do not expect that everyone checks them as detailed as i do it. But some form of sanity check is a good idea.
(If we have a consistent quality the checks that a user must do will go faster.)
A lot of contributions go quite fast. Especially if the contributor is experienced. (We know what quality we can expect from this contributor. They know what quality is needed. They know what information should be provided. ....)
Thanks and we know that we can never fulfill the requirements of all users. But i hope we can at least reduce the work required by those who have different requirements. (We also hope that a lot of people can use our stuff as is.)
No offense taken. Your post had at least some positive messages in it.
What does category mean in this case. The new lib will be organized by function instead of by manufacturer. (Will make it a lot easier for users to find what they need.)
If you mean House part numbers that interface into your own part management system then we can not help here. If you mean the Manufacturer part number then i have good news. In future the symbol naming convention is such that we will use the MPN for the symbol name. (Where applicable)
That might be a bit harsh. I would say that @joost is definitely right and you always need to check the stuff you use but the official lib is a good starting point. (But i am a bit biased.)