My biggest complaints about this approach are that I can't easily see speaker notes (I have a fiddly workaround that I can use if I need it, but it would be nice if Google Slides would support the ChromeCast use case a little better..) and that the TVs/projectors tend to screw around for 10-15 seconds before automatically choosing the right source.
I can get a speaker notes and a normal presentation tab open and cast one of them, but they all jump around and do the wrong thing on my screen (wanting to maximize, etc) and require a lot of coercion; too much time to start a normal lecture.
Sounds like you are having network issues/bit errors? You are breaking up.
Sounds like your bluetooth is having issues? You are breaking up.
Sounds like they are mobile, and in a weak service area? You are breaking up.
Any type of problem like that ultimately becomes a "5 Whys?" kind of troubleshooting to get to a real root cause, and from a end-user device you generally don't have the necessary access or data to answer more than 2-3 layers of abstraction.
That is like a relative saying you are not an IT expert because you don't know immidiately what the distinct root cause of "the screen being black" is.
Who knows where such a thing comes from? It could be any number of things on a huge technological stack distributed over a large geographical area.
A domain expert should of course be able to distinguish various bad conditions by ear, e.g. clipping, saturation, wromg microphone distances/orientation, signal interferences, hum, bad grounding etc.
But not all people are good at analytical hearing regardless of them being engineers or not. That is why people pay the likes of me.
EDID negotiation or signal integrity issues in HDMI, good luck diagnosing actual causes without highly specialized (and expensive...) equipment.
Inscrutable, and infamous, though they may be:
I'd put it in the same bucket as TODO lists. After centuries we're still not set.
These days however nothing seems to work for anyone.
Programmers are running some custom Linux distro with a custom window manager and other customizations.
Windows vs the X server may make a difference. But which X11 WM you use should be irrelevant.
It drives me crazy that there's not a long running named process in e.g. GNOME the DE that if I run will cause my fn-volume keys on my laptop keyboard to change the volume any WM, the same as when I'm running GNOME? Why isn't that piece separated out? Or at least, where is the code so I can separate it out?
Questions and experiences like that cause many to conflate behavior and experience with WM/DE.
Even my Mac (which, to Apple's credit, does work 100% reliably with projectors) still struggles when I plug in multiple external monitors, blanking the screen, turning on one external display, blanking them both, turning on the other one, and so on. This is a manufacturer who normally accepts only a smooth, polished user experience, and they still can't get it perfect. What chance do Lenovo or similar garbage-tier plastic box manufacturers have of getting it right?
I guess it's something one can throw AI at. It probably doesn't need GPUs, just some audio filters.