Is this an argument for prototype-based programming? I don't understand all this stuff well enough to provide a real opinion, but it seems to me that is a solution to the issues he brings up.
http://steve-yegge.blogspot.com/2008/10/universal-design-pat...
Steve Yegge put it best.
He often does.