Потому что блокчейн не может определить какие токены есть на балансе. Когда мы смотрим на сканере, то мы видим информацию обработанную сервером, который анализирует инвенты (транзакции на наш адрес) и показывает токены. Сам блокчейн такой информации не хранит