Sorry, but no manufacturer is going to do the things you suggested, so they might as well give me the button.
Manufacturers already do what I suggested. Discrete codes exist for devices which don't have a discrete on and off button on the remote. Having an extra button is a kludge.
I would agree with you if it weren't next to impossible to get the codes even when they do exist.
I thought you just said that no manufacturer is going to do what I suggested?
Sorry, but you're misunderstanding me. I meant they won't
provide you with this information. Do you know of any major company that does?
Here's the site I had to go to for my Sony hex codes. The number of people who go to the trouble of actually using that information is extremely small. I believe that the number of people who I describe above is significantly larger. You didn't address any of that...