I think the real issue is simply that the definition of ASD has been expanded to the point of near-meaninglessness. If we're applying the same label to:
1. Someone who is totally nonverbal and effectively unable to function in society
2. Someone who is kind of socially awkward
...then maybe it's time to come up with a new labeling system. ("Autism" in the context of vaccines usually is implicitly referring exclusively to [1])