Actually plate armour doesn't restrict you as much as people think. The weight is evenly distributed across the entire body and the armour is articulated around the joints, so long as someone is trained in wearing it it's not that much of a detriment to mobility. Your other points are pretty valid though.