In this earlier comment, there's this note:
Finally, a lot of folks who ask about this are primarily focused on deploying to managed environments, and such environments can do more with system extensions using MDM.
Do you have any more details on what more things an MDM can do to uninstall system extensions? I've been doing a lot of Googling but it seems like most options will still show the end user a confirmation dialog.
I know Quinn says in top comment that there's no programmatic way to uninstall a system extension, but I was wondering if there's an MDM way that I might be missing.