(Did this on my phone so it's super rough) I feel this pretty much explains itself, but with the expansion of builldup, people sneak revival items into rooms. This is meant to somewhat control that since many people more or less see revives as a form of cheating. Backguards too because why not?
Wings aren't cheating. This is useless for the same reason the old level gems were useless, it's just another reason for people to kick.
Wings are a part of the game yeah, but its useful because one day your gonna be salty some easy troll comes in and uses wings to get the 1up on you. Whose gonna be salty? Him or you. I support. I wont kick people that need wings or backguard but itll be nice just incase.