For the apps that aren't designed modern. It's all about choice, anyway. Nothing wrong with having it available, whether it's enabled by default or not.Sorry, the menu button should have been gone long time ago.
Unfortunately everyone kept it for no reason. All apps designed correctly have the three dots/bars as standard. Why keep an outdated button?
CM12.1’s configurable implementation works for me: