Providing deep platform-specific support in a cross-platform codebase is a pain; believe me I get that. But platforms evolve, and frankly the ways they've been evolving recently is likely much tougher to keep up with than "loading plugins from a new location, or with a new security context",
especially for a time-based media application.
Wholesale changes in OS or environment runtime? Changes in underlying processor architecture? Forced update to full 64-bit support? Customers wanting to operate on files that are an order of magnitude larger?
If these apps have any claim to being worth hundreds or thousands of dollars per seat, and charging hundreds of dollars for basic compatibility updates, their developers should Pro-up and deal with this change like they've dealt with others.
And given the motivation for the change, I think they should skip the complaining step and lean into the work.