一から美しい設計でやり直したいというのは技術者の気持ちとしてはわからなくもないけど
たいてい失敗します。IPv6とかIA-64とかOS/2とか。