Why is documentation so poor?

Why is documentation so poor?

Why is the documentation so bad? 

For example, on the page https://docs.devart.com/sbridge/, under Securebridge Alphabetical Object and Component List (at least I think that's what it is as the left hand side panel is too narrow to display long topic names) it shows the screen below


That is hardly alphabetical ! 

So trying to find documentation on TScFileStorage, which I would expect to be after TScExtensions, is a fruitless task as in fact it appears between TScMemoryStorage and TScFRegStorage.

But even when you get there it does not really explain what the class does. No methods are listed etc.

For a commercial product there are many omissions. Many of the forum posts show user's code failing and the the solution is given along the lines of 'go deep into some demo folder where you'll find the .dpk file for a component that ought to have been installed when you installed securebridge in the first place (mydacsbridge120.dpk)'. or ' just comment out any lines that the compiler objects to when trying installing a Devart component' .

I've eventually managed to get securebridge working, but it has been a long struggle and I can't help feeling that my code is very fragile. i.e. it works at the moment. I don't really understand how it is working as there is so little documentation and I'm not really confident that it will still work tomorrow. 

(The demos are very pretty but there are no comments at all in them so they don't help to understand how to use the components. They're more like an advert to help sell the product than to help users use it) 

Can this be improved?