Actually, it was invented by Douglas Engelbart in Stanford in the 60shttps://dougengelbart.org/content/view/162/000/Xerox (re)made it for the PC in the 80s.
It is not great, but however with WebEx, at least it comfortably runs in the browser without consuming all the CPUs.
Matrix being federated and interoperable from day 1 was pushing for this and there was a blog post on this:https://matrix.org/blog/2024/09/whatsapp-dma/
Agree! It can only act as a reference. I like the approach taken by distributions like Yunohost where all the details are abstracted away.
It is not the default because it can also break meaningful functionality.