I hate developers who over engineer everything and then when it's time to perform some of that support and extensibility, they leave because maintenance is beneath them.
They put this behemoth together with a thousand moving parts and then walk away from it.
They put this behemoth together with a thousand moving parts and then walk away from it.
This, too, happens often.