So... You're aware that all the things listed are Linux at their core, right? Android runs on the Linux kernel.
Constant tinkering really means understanding how the system works; not to mention a system (be it Mac/win/lin) which needs no modification is one unused. The only way construction in NYC would stop being a 'problem' is if the city were dead.