I am uncertain whether this is an api feature we want to 'advertise', but I do not see a compelling reason we need to block extending the classes.
Eventually will drop the JDA 4 module - but it still functions so no reason to arbitrarily upgrade it or drop without bumping acf version