The number of businesses in a city accepting cryptocurrency isn't what makes it the top 10
The number of users is, by far, more important and show the real picture of the city. If a city has 100 businesses accepting cryptocurrency but nobody is using it then it's worthless. You can have 100 businesses accepting crypto but if only 0.001% of the transactions are paid in crypto then it shows nothing (especially considering most of them are small or very small merchands)
Businesses respond to customers demand and want. It is not possible for there to be so many shops and outlets accepting cryptocurrencies as payment without a corresponding number of holders in that city.