Tactile feedback is still a big issue with gestures. With a physical button you can feel that you have hit the button, can easily find it by touch if you missed it, and you can feel that you successfully actuated it. All of those are difficult on touch surfaces. Not insurmountable, but you have to put a lot of effort into things you get for free with physical interfaces