>'re-architecting the whole system to remove a bad abstraction' sounds fear mongering. That never happens.

Oh, it happens all the time.