I don't know that it's a problem as long as it works consistently, which it does. It's easy enough, if soemwhat laborious, to set the fields in question to disabled when they are hidden. It would be kind of nifty if one could set all the fields in a subform or table either mandatory or disabled at the subform or table level as well as at the individual field level.
No worry, I just wanted to make sure I understood it before I started twiddling with the form.