Well basically, in most cases the game developers that are creating the game usually are very organized and can appear professional in many ways. This is the first important step, what you also must consider is that a lot of the professional mmorpg games you see for free play, still consist of very skilled and experienced developers. The team is usually very well managed and already has a set budget, in some cases a budget that was already provided to them from a sponsor or owner of the development team. In most cases, the team either creates a proposal to popular hosting service sponsors, or more commonly has made a deal before entering the heavy stages of development. Think of it this way, if you were building a car engine from scrap parts but still needed someone to supply the body, wheels, and axel in order for it to go anywhere, you'd make sure that you were going to get those items before proceeding with building the engine wouldn’t you?

Hope that gives you a better idea,

-PB