Call me old school, but I hate the idea of removing physical buttons and replacing them with haptic ones. I think this could easily be as stupid a move as Apple implementing a touch bar on Macbooks and then reversing back to a regular keyboard. Here's my reasoning.
Most of us who live in colder countries use gloves. With haptic feedback, you can no longer easily operate the phone, especially adjusting the volume when listening to music. This applies not only when you are holding the phone but also when it's in your pocket. I cannot tell you how often I still adjust the volume while my iPhone is still in my pocket. With haptics, we can say good buy to all of this.
Secondly, haptics will mean a small "revolution" in custom cases for the iPhones since unless you use some special materials, you can't really get the buttons working. Obviously, this issue is fairly easy to solve (just make cutouts for the buttons) or buy the case directly from Apple since they have found the perfect "solution" for the problem they intentionally created.
I get that one reason Apple might want to ditch physical buttons might be to improve water resistance, but it already has excellent water resistance. Apple does not need to create a phone that can live underwater 24/7 so what other true benefits of solid buttons really have? A much better idea would be to focus on improving cold resistance, which is still rubbish since once the temperatures go below -10 Celcius iPhones tend to shut down.
The greatest irony in this all is that all Apple engineers constantly seem to forget that half of the people on this planet live in areas that get cold during winter; hence, gloves are a big part of the smartphone experience. Now they want to cripple their iPhone user experience to brag about new "technological enhancements" that actually make the user experience worse.
Regular buttons don't need any power source, but haptics do. So technically adding haptics requires more components that could at some point, fail or break down + they also add that small battery drain too. That all being said, I really struggle to understand what "good" Apple can really archive by abandoning classic buttons.