Ad vy to neumíte - aha, proto jsem asi hned na začátku psal "zdrojáky samozřejmě umím číst" :)
Ad považujete to za nepraktické - samozřejmě. Oracle RDBMS, SAP, Skype, Photoshop i podvojné účetnictví na kterém jedete napsali vývojáři podle dokumentace, nikoliv podle zdrojáků. Kdyby jeli podle zdrojáků, strávili by nad vývojem mnohonásobně víc času, a ještě by jejich produkty spoléhaly na chování systému, které se může zítra změnit.
Ad názor platí pouze na vaše vlastní omezení, která se mě netýkají - ty se týkají každého, protože na nedokumentované chování systému vývojář nesmí spoléhat.
Souhlas, téma je zcela vyčerpané.