One of the heroes in Overwatch is called Bastion, a robot that has the nifty ability to turn into a turret with a shield.

That's fine -- annoying to play against sometimes, but in principle it's fine. Overwatch isn't totally cool with it though, for one very ancient reason.