why do people get so worked up over HTC designs?

It baffles me that many people down HTC and their designs for looking the same when the iPhone and most Galaxay S devices have looked the same. Even Motorola Droid phones..

Also why are people thinking the leaked 2012 HTC phones with hardware buttons are not ICS. Do they not know that ICS supports hardware buttons? Do they think the current Gingerbread phones that will get an ICS update will have their hardware buttons just magically go away?