Exactly. I think this may be a trap of solo development without external feedback. You can easily logic your way down a rabbit hole, and without a second set of eyes to call you out, you end up building something that makes perfect sense to you but is completely alien to an uninvested person.