Why is it that martials like barbarians and monks can't use some of their abilities when they use certain types of armor or shields, while most full casters can cast all their spells even in heavy armor if they grab the proficiency? Shouldn't it be the other way around?