I don't think good amateurs can't do a long sprint uphill. I've seen it and i've done it myself on some hills for more than a minute. But you can see how he recovers in the effort, with a few times about a second in the saddle. That is difficult for a amateur that wants a fast time.