Many users don't know about that when they first start out, or even how a forum works.The introductions forum does that job well.
1. It isn't meeting folks. It's saying welcome. It's like going to a new school, and having everyone welcome you. Only some will actually talk to you more.1. They are harmless and a nice way for new folks to get acclimated and meet folks.
2. The "new member welcome PM" already exists and has been in place for quite some time. It provides a welcome and important info.