I can't argue with you there, but the engine code is also significantly more complex than the project code, and I'm not too familiar with how to create it. But, you raise a good point that it's time to learn.
Thank you. I am only a hobby dev but I‘m also considering contributing to the projects I use for my home lab. It’s quite intimidating as I‘m not proficient in any language but I‘ll give it a go at some point.