I always buy a domain well after I've finished the MVP and have been using it myself for months. Am I doing it wrong?

Only if your goal is collecting unused domains!

But what if somebody else snatches it and steals the idea???