SPot on. Japan is over-touristed; many places have been taken over by foreigners, jacking up prices and jostling with access to amenties and attractions with locals.
The only people who welcome tourists are the tourism related industries - hotels, bars, restaurants, inbound tour agencies, retail.
And he is right about Japanese hypocrisy. Never think that a Japanese smile equates with warmth and welcome; it frequently means the opposite.