Perchè non esiste un prezzo ufficiale, e non è possibile versare la stessa quantità di soldi su tutti gli exchange.
Se hai 100 euro, non puoi versarne 100 sia su uno, che su un altro.
Quindi, se vuoi comprare Bitcoin da un exchange, versando 100 euro su quello, andrai ad aumentare "la domanda" su quel singolo exchange.
Poi magari su alcuni exchange è più facile inviare soldi, rispetto ad altri, in base al paese.
O forse è più facile fare uscire moneta fiat (eur, usd), rispetto a farla entrare.
Ogni cosa può influire sul prezzo sul singolo exchange, e questo lo può facilmente rendere diverso rispetto al prezzo degli altri.
C'è chi è bravo a seguire ogni exchange, e fa soldi arbitrando, spesso usando bot.