I had a Marantz universal back in the day but unless i program everything to go on, which i do not want, i have to create custom macros to turn on TV + DVD player or TV + cable. I prefer to just turn them on one at a time. Now with my android TV i only need to turn on the UHD player or cable, but 90% of the time i use an android app to stream something.Unless you have nothing else connected to the TV, you'll still have to change inputs. Most people have a variety of devices besides an ATV like cable boxes, PS4, Xbox, Switch, computer, etc. And there's no pissing around when you have a Harmony Elite and can have everything automatically turn on and to the proper setting with the tap of a single button. 🤷♂️
I thought HDMI CEC was the answer until i enabled it and my TV would turn on the BD player even when i wanted to watch cable TV, doh!
Now with eARC i want a cheap dumb receiver and I can send all HDMI cables to my TV and use eARC to send sound to the receiver. Of course the audio companies want me to buy their expensive receivers with Dolby Vision and everything else for audio that we do not need.