Why the bitcoin price or other token isn't the same on crypto.com and binance ??
There are buyers and sellers, takers and makers and market makers on different platforms.
You can not find same price of Bitcoin on different exchanges. Difference of price among exchanges gives people to do arbitrage tradings.
If you check Coinmarketcap, Coingecko and BitMEX, you will see they have definitions that price used on their platforms are average price from a basket of exchanges.
BitMEX indicesBitMEX indices are composite, meaning that they are calculated using a number of data sources. BitMEX currently has 18 data sources: Binance, Bitfinex, Binance US, Bitstamp, Bittrex, Bybit, Cryptodotcom, Coinbase, FTX, Gateio, Gemini, Huobi, Itbit, Kraken, Kucoin, LBank, OKEx, Poloniex.
Difference will be big when you see Bitcoin crashes. Because different exchanges will have different leverages, different orders from their users. When liquidations are in, with different conditions on different exchanges, crashes will be different in price and volume.