One of the reasons people do side projects is that they want to be free of other concerns that govern larger projects, like being able to make money, existing code, design or frameworks, or simply, existing paths of thought. But after the 80% point, the project has already created its own ways of thinking about certain problems, and that means you'll have to solve some problems suboptimally just to retain the existing body of problems being solved optimally.
Compromises. Boring-but-important bits, like designing, coding (HTML tables ahoy) and sending launch emails, which I did, the whole day yesterday.
I think as a society we fundamentally underestimate how much the average person yearns for freedom, all day, every day. Selling that freedom has its benefits, but it's not a free lunch.