Re: Why are they all the same?
It “works” because we’ve been so accustomed to it that we no longer see its shortcomings. We work around them, we endure them, we get used to them. It “works” but it could be better. For instance, the Start Menu is a ridiculously inefficient construct for listing apps, Due to its inefficient use of screen real estate, you often have to drill down and scroll through menus and lists to find an item. That is silly.
Believing that it’s darwinian is also silly. The elephant in the room that destroys this belief is user inertia (resistance to change, reluctance to leave familiarity and habit). It’s no coincidence that so many Linux desktops look like Windows. They need to, to have the best chance to attract (mostly Windows) users.
Physical keyboard on phones worked too, why change to touchscreen?