This is the article I was trying to respond to. I'd written, a fairly lengthy post only to be told "You don't have enough reputation to post comments on older content."
https://www.imore.com/how-to-back-up-icloud-photo-library
The current process goes:
1. User clicks on reply to a thread.
2. User types reply.
3. Forum checks user's rights to post reply, based on various criteria.
4. The user's right to reply is allowed or disallowed.
If the user is a spammer, then may they rot in a very nasty place for eternity. However, if they are a valuable and valid forum member they may well have just wasted a substantial amount of time only to be turned away because they are new to the forum! A significant number of users would simply walk away and nobody would benefit.
How it should work:
The current process goes:
1. User clicks on reply to a thread.
2. Forum checks user's rights to post reply, based on user profile status criteria.
3. User is given a suitably positive, reinforcing and enlightening response.
4. User types reply.
5. Forum checks user's rights to post reply, based on acceptable use (anti-spam, bad language, etc) criteria.
6. User is given a suitably positive, reinforcing and enlightening response.
7. The user's right to reply is allowed or disallowed.
Now the opportunities for your valued new members to be poked in the virtual eye, because they are newbies is greatly reduced.
It's been a while since I cut code but the clauses and functional change, given above shouldn't be too much of a challenge for a suitably proficient programmer. In my experience the most likely things to prevent these kinds of improvements are organisational (budgetary or mismanagement).
PS: This post is based on 25+ years of working in many areas of this industry.