This is what I would define a "failure by design".
Don't shoot the messenger.
Would you prefer this honest information be withheld?
I read the handbook, and am unable to see a requirement to include such output/logs.
Actually I think there is a reference in there somewhere, but even if there is not: This is good advice. Officially documented or not, that's what is going on.
Think about it.
The committer will have to use poudriere or synth on the submission anyway.
If there is a problem that these builders would have easily caught, the committer is A) going to be annoyed and B) just kick it back to the end of the line, thus wasting all those months.
Also, check out other PRs. poudriere logs are requested and experienced submitters attach them automatically.
Believe me, if you are a committer that has time to take exactly 1 PR, which do you think they would take? The apparently tested one or the one with no apparent testing?
This is a key statement: I'm sorry, I think exactly the inverse is true: a new port favor the FreeBSD, not the FreeBSD committers do favor a new submitter.
Then that's your issue.
It is what it is. You can wish it were different but that doesn't change what it is.
One committer, or better a "port manager" could simply reject the PR, at least the author will know something is not right, leaving it open/unanswered doesn't help anybody and will only contribute to clutter the PR system.
You are feel to obtain commit status and make this your mission. It's a volunteer effort and PR handling breaks everyone. It's extremely thankless.
I will add that the portlint output or build logs aren't enough to assure that a package is OK, a recent example (two days ago or so) come to my mind, about libreoffice building properly but then not running because of an undefined function, therefore being so blindly strict about new port requirements isn't assurance of quality for itself, it would be just an additional bureaucratic barrier.
percentage of ports that are "OK" if poudriere and portlint logs indicate they are bad: 0%
percentage of ports that are "OK" if poudriere and portlint logs indicate they are good: No idea, but it's high. (The committer evaluates from a good starting point)
In practice, nobody submits a PR if their poudriere log shows it's bad. They fix the problem, re-run the poiudriere test until it's good, *THEN* they submit it. It's in their interest to do so. Usually the submitters are glad embarrassing mistakes are caught privately.