My comments often don't show up when I don't verify an email address, which severely limits the use of anonymous accounts.
To me it seems like there are features of the site or certain subs that essentially shitlist you until your account is of a certain age or upvote quota. You're not wrong that posts by brand new accounts seem to be invisible sometimes.