I am sure that if you use a language/library for long enough, its bad design descisions aren't a huge problem to you.
Reading the docs of course helps, but it is still inconvenience and waste of time to check inconsistent parameter order and function naming from docs. I don't understand why people are so keen on defending these things.