I am for this a 100%.
When I first joined this forum, I was soo confused and I had no idea about the rules of the forum.
If there was a PM for me as soon as I joined then I am sure that I would have read the rules and figured stuff out.

What exactly were you confused about? There are whole threads devoted to spelling out all the rules here, and threads where people explain the rules to noobs. All it takes is a modicum of willingness to read, but it seems most people here don't have the willingness or ability to do so.
I'd say most "new" accounts are alts, and a welcome PM would be wasted on them. What they ought to do is lock the forum and not allow any new users. Sounds harsh, but this place has turned into a cesspool of shitposters.