I'd say hacking isn't the same as building new production quality features.
Just for fun or for educational purposes, I'd want to change something about the database, and it won't be easy because internals aren't that well documented beyond code comments and C makes it hard to find what's what (no rust-style docs or code map).
Given months of digging around I'm sure I'll be able to do something small, but "hacking" is a side gig, not a full-time job.