Earlier quoted context omitted.
This is extra silly because you can make what's effectively a checkbox look really nice and toggle-y. Although this is a bad example it shows that it doesn't have to be a square with a check mark in it: https://www.ranecommercial.com/legacy/hal/MobileHelp/Advance...
Issue is that modern UX designed moved away from this type of 3D buttons. There was a big transition from UIs using heavy skeuomorphism to a more flat and digital look. To achieve hat you're showing you need some depth to the button. Hard to accomplish with today's design trends.
1. No spacing.
2. Information-heavy cluttered screens.
3. No auto-save. You have to click the save button to save.
4. Colored icons. Colored interfaces. Not "tinted" a hue of black or white. Actual vibrant colors. And not just one color either! Two colors, at least.
5. 3d.
6. Main menus.
7. border-style: ridge;