So, have you actually built bitcoind on any linux OS (particularly RH or BSD) ... besides downloaded the pre-chewed windows binaries or ubuntu packages?
Seems you are making lots of sweeping statements without actually getting your hands dirty here.
I ported android to the vending machines. And if you have a barely knowledge of how android is structured, you would know how complex is this task. Obviusly I was not alone.
Anyhow, did this change anything? Are we speaking about facts or people?