RTFM_PLEASE
Ruby is probably one of the more coherently designed general purpose programming languages (in my opinion, much more so than Python, a language that dominates the industry) but doesn't seem to get much use in that domain, which is a shame.
2) It is not necessary.
C's terse syntax is not hard to understand for anyone who actually uses the language. Most of the comments here are from people who do not.
Some follow up:
Typical, fairly sensationalist piece on Google's Project Ara - https://www.youtube.com/watch?v=PQqudiUdGuo
and then, Phonebloks, 5 years later - https://www.youtube.com/watch?v=_wwrIpv38nE
Also, man pages are for more than just system utilities (man(1)). Which binary should hold pledge(2) (https://man.openbsd.org/pledge), exactly?
Your man pages should be updated when the associated tool is updated.
You are describing a MacOS issue, with its terrible package management, and frustrating toolchains.
Thanks.