Citation needed. No, you don't need to go 300 miles on one charge/tank if you live in a big Japanese city, in fact you don't even need a car in that case. However, if you live in rural areas or need to travel long distances, 300 mi is not a lot to ask for: the main island of Honshu is >800 mi long and 300 won't even get you from Tokyo to Osaka.