Forget toilets, why have they not invented outhouses yet?
They already
have public toilets available for free in most of their cities every few blocks because their government knows it's such a problem. It's not about the facilities
existing, it's about your average shithead jeet being willing to use them. The best way to explain is when you see those pictures of a mountain of trash surrounding a garbage bin - they have free garbage bins to use, but they DON'T use them. Even if a free toilet is available with a 2 min walk, that is 2 more minutes that they feel is necessary and 2 minutes they could be using to scam some other jeet. So they view it as another one of their lifehacks to shit in the street because it's quicker. Same reason why you see videos of them doing it when they get to white countries. They think they are better and smarter than you for shitting in the street because "you wasted your time lol". THEY THINK THEY ARE BETTER THAN YOU FOR SHITTING IN THE STREET.
The reason why designated shitting street is such a infectious meme is because it strikes deep into the very heart of the problem, which is, "let's not spend 10 minutes coming up with a proper solution, but 9.9999 minutes officially coming up with a stupid solution that doesn't solve the problem". Everyone else in the whole fucking world would say, if we're going to do 99%, let's just fucking do the last 1% because we're already here doing it. Only Indians don't do it.
Also, building anything even the public toilets they already have, is admitting they have a problem, which they also hate doing. Best example is the giant Mt. Everest trash pile they have that is so bad they had to put lights on it so planes don't crash into it (because it's not supposed to exist so they wouldn't put it on any kind of aviation map). Despite spending money to put lights on it, they want to pretend it doesn't exist. They have land that could take the trash, it might be 100 miles away but, they have it and they have trucks, but fuck that that'd involve work it's better to just officially declare the mountain doesn't exist. That's what Indians do, pretend problems don't exist while pretending they are better than you, that's why they're so fucking stupid. The first part of fixing the problem is admitting you have a problem and they will never ever ever do that and never fix anything.