Nice for them, but it's obviously inconvenient if you are not able to buy some food to consume in public and dispose of the garbage right there.
They could do better, and I see no need to pretend that everything over there was perfect as is.
I've been living in Japan for over 10 years. Everything is not perfect but the garbage cans are so far down the list that it doesn't even register for anyone who lives here.