One thing that may not be crystal clear:
FreePBX isn’t Asterisk. It’s more like a management framework for Asterisk. Asterisk will get full support for video codecs long before FreePBX will, even though Digium and Sangoma are now the same commercial entity. It’s open source software, so if there’s things we want added, we need to add them.
I’ve only ever donated one thing to the project, and it was adopted “sideways”. I wrote an SCCP Manager (back in the 1.6 days) and added some Report changes for Chan-SCCP support (lines, devices, etc.) so that you could look at Asterisk Info at a glance and get the scoop. Rather than adopt my singular changes, they decided to modify Asterisk Info so that more modules (Chan-GSM is a thing, after all) could report information through the AsteriskInfo module.
That’s how a lot of this stuff gets into the system. You need it, you make it happen, a couple other people like it and help it move forward, and eventually it gets support in FreePBX. The SCCP Manager program is now in someone else’s portfolio (mine is still out there, but please don’t look) and it fully supports the current version of FreePBX. They really took it and ran with it in ways I could never afford to.
In other words, if you can figure out how to make something happen and provide code to make it happen, it’s a lot more likely that your “single person” change will make it into the system.