You have cited just a few issues, that are representative of the invariable situations that supervene, as we increase capabilities and permutations, with more capable devices. The manufacturers just don't have time ($) to devote to error trapping or convenience modifications, for all scenarios. It seems rather extratorinary, for example, that the "W" in WAF has patience for much of the operational control changes, frequently required, to optimize or de-optimize, "just let the thing play," scenarios. It, therefore, seems, especially for family controllability, that an rs232 polling controller, with error trapping, via programming and remotes, with multiple macro type functions, are almost required. Crestron comes to mind.
Thank you very much