Chasing the next milestone is preventing you from realizing your dreams.
Great post, Nick.
I'd love for you to explore the top item on this hierarchy further (replacing salary). While it makes sense to put in place revenue levers that you're confident you can scale with more time, the idea of matching one's salary seems more like one of the BS milestones/gates you describe in the rest of the post. Matching salary before one has left their job seems highly unlikely - so how much is "enough"?