My point is that if you think about it, even mundane issues like memory allocation might be solved in arcane ways, sometimes removing whole class of bugs.
@Shamar yes, avoiding dynamic memory allocation can be fun. Implementing your own allocator can be more fun. Debugging someone else's custom allocator's interaction with a custom event loop is even more fun.
@Shamar to be clear:
it's not about a use-after-free in my code, it's not about me not knowing how to deal with it.
It's about finding a fun bug and not being able to share the excitement.