We talked about performance, right? Which cpu/server is the fastest. We did not talk about if a computer is portable. In the performance arena, which we talked about, a computer that can emulate another sufficiently enough (but not the other way around) is faster - and therefore better. Sure, if you talk about minimialistic and portable computers then there is another discussion. But we talk about best performance. So your example is flawed. All serious developers aim to write beautiful code, small and efficent. Lean and mean. If you dont know this, you have not programmed a lot, nor talked to developers that care about programming. Have you heard about Einsteins saying: "perfection is not achieved when you have nothing left to add, but when you have nothing left to take away". Churchill said once "I am short on time, so my letter will be long. I dont have time to write short". If you are going to aim only for the most important and delete unnecessary cruft, you need to think a lot and reformulate again and again. Anyone who wrote their thesis or research papers knows this. Any fool can add functionality, but it takes much effort and brain power to create something minimalistic, that only contains the important stuff. The essence. For instance, in designing the Go language, they designers tried to create a minimalistic language with no unnecessary features. They followed the KISS-principle. Creators of Unix, C and Plan9, etc is behind Go. Real old gurus with big beards. There is another book, "Coders at work" by Seibel. In that book he has lengthy interviews of several hacker stars, such as Guy Steele, Ken, Don Knuth, etc. In almost every interview they talk about how code should be small and beautiful, only contain the essential. Serious coders think like that. Just read that book and see it yourself. Educate yourself about programming.