I didn't know it was removed from random, but i don't see anything wrong with it, some people like the stage but a lot others don't for many reasons, i don't really have problems with the stage besides the music being too loud at the final part of the loop (and the background voices sounds like Eliza trying to sing while high on heroine, which usually makes me laugh).
But i gotta say, the eyes, they are so distracting for me for some reason, the big blood splash that happens during a shockwave is quite distracting too but overall it's not a bad stage, yet not the best so i'm 40/60 about this (60 on agreement of it being removed, means higher chances of fighting in my favorite stage, Streets of New Meridian)