>then you submit it and wait an arbitrary amount of time for the rejection
You get rejections? When I was jobhunting, half of the companies I applied to never replied to me.