This would be a bit shame. Since it knows the pin types, it could check them too. At least as an opt-in behavior.
But I’ve seen that there’s some differences between how hierarchical sheet and components pins are treated. Like the no-connect marker which has apparently been implemented for hierarchical only 3 months ago (How do i no-connect a pin on hierarchical sheet? - #5 by mf_ibfeew). Is the situation similar here?