I understand what you're saying. I guess I just don't see it as an "active discouragement" of beta testing. To me, it's just a minor issue, and sometimes issues have unintended effects. I doubt Alex coded the site in a way to discourage beta testing (or even had testing in mind). And in my experience, throughout my work with spondre, both in developing, testing and releasing it, I never encountered (or perhaps noticed) what you're referring to.
I had more success with actually letting people know my game existed (via forums, etc) rather than relying on a fairly transient mention in "Latest" to make players aware of my release. If that helps...
It is indeed an issue. I just find your title a bit sensationalistic, especially since they are only tenuously related and there are workarounds if it matters.