Having talked with some multimedia developers, EGLStreams is actually the better API, but it's nVidia's and thus disliked, whereas the other side wants you to use DRM-specific buffer sharing mechanisms... which won't work for non-DRM driver like nVidia (and then there's IIRC some licensing issues that mean nVidia can't use DRM, and so on).
I thought that software development was about finding solutions to problems, not escalating existing problems and demanding changes so we don't have to adapt.