Intentionally misleading and bad documentation?

Is it intentional ?
Why bother making the source available to devs if the information to build is non-existent.

My guess is bad coding and poor knowledge on behalf of the devs?
Embarrassed much hahaha ?