Requested feature overview description.
To avoid improper use of parent/child chains, e621 should somehow make them harder to apply to new and existing posts.
Some uploaders and taggers use parent/child correctly. However, some of them seem to think that parent/child is how you tag a comic or series on e621. This causes extra work for others, to convert a parent/child chain into a pool. Here are some of the ones I've fixed over the past several months.
I kind of think that some uploaders to e621 think the parent/child feature is equal to FA's "Comic Navigation" feature, where if you put the submission IDs of the pages of a comic in the description field of an FA post, in the format [123, 456, 789], FA turns that into <Previous | Current | Next> links in the description. The correct feature match is e621's pools, but for whatever reason, some uploaders don't realize that.
There's a small chance that automation tools like PostyBirb are incorrectly creating parent/child relationships on e621 when they should be creating pools. I don't think any of the posts I've fixed have been like that, but it's a possibility. If that's happening, the action is probably for e621 to educate the tool authors on the difference between parent/child and pool, so the tool authors can modify their tools accordingly.
Here are some ideas, approximately in increasing order of intrusiveness and implementation work:
1. Add some help text next to the "Parent Post ID" box on both the upload and post-edit pages. The minimum thing it should say is "Don't use this for pages of a comic, use a pool instead". It might also link to a wiki page explaining the differences between parent/child and pool.
This is probably the easiest to implement - just some static text on a couple of pages.
2. Refuse to allow more than X posts in a parent/child chain. X is probably somewhere between 3 and 5. There are some image sets that large that really are similar enough to qualify as parent/child images - pants, no pants, no pants + boner, no pants + boner + cum - but anything past that, I feel, is someone trying to use parent/child for a series or a comic.
This is a little harder to implement, because the site would need to do a few database dips to "run the chain" of all the parent and child images in the string, before making a decision.
3. If someone tries to mark a post as having a parent, e621 should run a similarity check on both images, and disallow the change if the posts aren't (say) 80% or more similar.
If both of the posts have already been uploaded, the site should already have the similarity information for both of them, and can do a simple comparison. If one of the posts is new, though, the site would have to spend time computing the similarity data for the new post before doing the comparison. Maybe the action is that the site lets the new post be uploaded with the parent set, *then* does the check, and then either removes the parent ID from the child post, or applies a tag like "parent_child_review_needed".
4. Restrict adding a parent ID to a post to users with some level of privilege.
I'm not sure how hard this would be to implement, but it creates a greater workload for the volunteers.
Why would it be useful?
It would keep e621 users from manually having to convert parent/child chains to pools, when someone has tagged a comic or series with parent/child relationships.
For submissions that really are comics or series, it gives each image the "< prev next >" nav bar at the top, which is much easier to use than expanding the "child" link and clicking on the child post under the image.
The help-text idea, at least, would raise awareness of the pool functionality. Even when a user is uploading a single image, it puts it in their mind that there's a way to link multiple related images together, if they choose to upload images like that in the future.
What part(s) of the site page(s) are affected?
At least the upload page and the post-edit page, which are probably the leading places where someone can set a parent post ID. Any other pages where a parent post ID can be set would be affected too.