An operating system is a lot like a marriage. You have your share of ups and downs, but as time goes by, things get better and better and you wouldn’t want to live without each other. If you have a love affair with Android, Google has ensured that the action overflow button will always be on, even if there is a hardware menu button on your device. This starts with Android 4.4 KitKat powered devices.
If you are unable to remove physical navigation buttons because of manufacturers, why not remove the capacitive menu button instead? Google did formalize soft navigation buttons with Android 4.0 Ice Cream Sandwich, where the “action overflow menu” happened to function as a substitute for the menu button.
However, the action overflow button has not been as consistent as many had hoped when it comes to Android apps, since it shows up on devices with soft navigation buttons, but not whenever it detects the presence of a hardware menu button. With the always on presence now in KitKat, things should be better for Android users. So your marriage with Android just got better still. May you be together forever.