Disabling MPTT for a field

What a difference disabling MPTT makes!

We have been having trouble with (a) database migration time, and (b) the time it takes to create batches of Works. Disabling MPTT at the project module level reduces the migration time from numerous hours to 4 minutes[1]! It also improves batch creation.

Of course, if removing MPTT breaks things (as opposed to just removing an optimization), then that is a problem. If it doesn’t break anything, then I am very interested in disabling it, with the knowledge that I could re-enable it in the future using _rebuild_tree (though that would be unlikely).

[1] To be fair, there is also another optimization that is cutting out some time, but most of the change is MPTT.