Are Japanese better at English now?
If I look at the internet for "why local Japanese avoid foreigners" the result most likely will say "they can't speak English so it is better for them to avoid foreigners to avoid any upcoming problems".
The thing is, I visit Japan quite often and it does seems like this "myth" are starting to cease.
Back in 2014 it was quite rare for me to find someone who can speak English, even broken English. So it was quite a challenge for me everytime I had to communicate with locals.
However on my several recent trips I found lot of Japanese who can understand English, and can communicate even with broken English.
At one time I met a kid who were crying at a park because he couldn't find his mom. To my surprise he said "I am looking for my mom!"--exactly like that. And his pronounciation were good!.
I was also helped by a dude when I was trying to buy yakisoba, and he guided me using English.
And numerous times when I went for hiking in the rural areas, met locals and we talked a bit using English. The staff at local restaurant now also can speak English although limited. Which quite surprising since I wasn't in a big touristy city like Tokyo or Osaka.
Not to mention now I've met lot of salesperson who can speak English very well. (One time at a department store I met an ojiisan who has "Specialized in English" title on his name tag which is very cool!)
So... Are Japanese now better at English?