Ya, I don't understand the calculus. If it's important enough for a big website, why not promote the site for a week first. Too many applications seems more desirable than missing the right people who are 'heads down building' or just not terminally online.
That on top of Direct Hire Authority.
I can see NASA Force[1] is part of the US Tech Force[2] push and has been talked about for the last several months.