Replace ‘Japan’ with ‘metro cities in India’ and its almost the same. I can’t still fathom why there would be no walk in facilities for ailments like cold.
I still remember my shock when in US I realised from a colleague that for my cold I need to wait because I can’t walk in and need to take an appointment.