Flexibility is what the OS is all about. There will always be devices with hard buttons, and know there are options for without buttons.
I use to like buttons better, but they eventually break. Capacitive buttons seem to last. A year after having my Vibrant the buttons are still in mint condition. That never happens with hardware buttons.