If you are not a US immigration attorney, which your profile does not seem to indicate once I traced through a couple github profiles, you should probably resist the urge to be a top level commenter on questions submitted to OP.
Sorry if this is abrupt, but it sounds like you are frequently posting your interpretation of legislation. US immigration realities are frequently different. Even if you've had your own experience, it would probably be more useful to OP to hear from the expert rather than one person's experience.