But writing a tiling wm is fun. Writing software collaboratively is the point in itself, not just the means of getting some kind of artifact in the end.
Being an open source developer means having agency over your goals and means to get to them, which you often don’t have when doing commercial software development.
You sure end up with roughly edges, but the. IKEA-effect kicks in and you like it anyway.