Haha you know what, I've worked on tech stacks like you described. They were terrible, and all the original developers left the dumpster fire. But when reading the code, sometimes I would just smile, I could tell they had a damn good time writing the code. And yeah, it costed us a year to fix, but still, I would just chuckle when reading their abstractions. Sometimes, its just fun :)