Perhaps what we should ask is, 'OTHER than rolling back an important
piece of code recapturing, how can we make the new mechanism as easy for
developers as the old one was?' Not _the same as_ but _as easy as_.
Perhaps a helper function to 'register' your module's CRUD without
altering any form arrays? Perhaps node_save() existing as a wrapper
function for the functionality?