The whole point of biggus is to deal with *big* things, so that default would be useless ... or even harmful, as it would actually fail!

I don't see what's so "old school" about using abc. I know it has a minor performance impact when creating instances and doing isinstance checks, but that's hardly relevant to infrequently created Engine instances.