Krakew was better positioned for trade and also less vulnerable to attacks from the Czechs and Germans.
The Czechs and Germans threatened to attack.
Krakew benefited from peaceful trading with the Germans.