As someone who once had a popular open-source project. Opensource is just harder because you've to write code for <optics>. When I am working with a small team, I do not care if my commits are ugly or repetitive. Despite what people here say, all these things have very little to do with the reliability of actual code.
Same software i offer for free will take 2-5x more time if i did it opensource way.