Honest question. What's wrong with that in many cases? I want to buy a widget. I don't want to try harder or learn the peculiarities of your website.
In tool software it is often impossible to always know what the operator is looking to achieve as it is often novel. Service software is quite the opposite where there are likely a few well defined goals the software is attempting to help the customer achieve.