Autopick is a complex program that not only makes selections for you based on your pre-ranks (did you make a pre-rank selection list?), it will also make sure that you have the sufficient amount of players per position. So even if you rank the top 10 goalies as your top 10 pre-selected ranks, autopick will "force" some forward or defence picks after the 3rd round.
If autopick didn't do this, you would have thousands of irate players saying "Why did autopick only give me 1 goalie or not enough defencemen or too many RW?..."
When was your draft? If it was the begining of the season, it's also possible that it was a live draft in which some GMs bypassed autodraft.
The season had already started and I had my predraft list not yahoo's. It worked out in a lot of cases. Both Prospal and Boyes have C designation but Vinny is a C, LW and Boyes is a C,RW. I also had three players already drafted with LW,RW eligibility. But I guess the program didn't count them as RW.
I understand what you are saying. This proves that Artificial Intelligence is not that intelligent and quite artificial.