The only real disadvantage that can't be solved imo is that the catcher position gets severely devalued. Receiving doesn't matter anymore and you might see catchers just sitting on their butt with bases empty.
But other than that everything can be resolved by slightly adjusting the rulebook zone so that robo ump zone comes closer to the actual human zone that gets called now - just more consistent.