Why such bad documentation?

The sub-optimal documentation is a known issue. This stems from a lack of manpower as others already pointed out.

We have a few FAQ articles that might get you started.
Particularly Library management in KiCad version 5