I agree with the open-ended questions.
People are their own experts. We can help them to help themselves better.
At the same time, it can be helpful to hear different options from others. This can add to our own repertoire in ways we wouldn't have thought beforehand.
At the end of the day, it depends on the person asking, and why they are asking.
If they are truly open to hearing some new ideas, they will appreciate the advice. Some, however, might not quite be at that level yet, and may just want to be understood and helped to come to their own conclusions. Many people on the spectrum have had a lifetime of being misunderstood, so it can be quite a trigger for some, I suspect.
I believe, also, that good advice may not be "heard" right now if they are not in the right place for it.... But if later on in their lives, when they do arrive at the right place, they will THEN hear it again and it will have its impact 