Because BTC is strong when people are aware from that specific country, for example, Japan is a good example why BTC is strong there, its because that the citizens around Japan are very much aware and are knowledgeable about BTC and that is why BTC is strong in some countries that has an uprising economy.
This is an open secret because all those who invested in Bitcoin initially in the start were majority from America and this is why the largest number of investors in Bitcoin is from US. So this is the reason because they had financial resources.
True. Just compare the average salaries of the Americans with the salaries of the people living in other countries (even in Europe). The USA citizens simply have some "free" money to spend it on Bitcoin.