A look back at how requiring user accounts in a seasonal app became a barrier to adoption, and what it taught me about prioritizing user experience over technical ideals.