I absolutely agree with you on discrete power - I work in the AV industry as a control systems programmer.
There is no way to guarantee the state of a device with power toggle.
In these (now quite rare) situations we always provide a power button on the user interface.
Most TV and AV equipment manufactures provide discrete commands for power and source selection.
If a manufacturer can not provide these functions we won’t supply their products.
slip