Ok, let's break this down. For any bug report, there are these possibilities:
1. User error
2. Insuffucient information/unable to reproduce
3. Not a bug/As Intended
4. Bug
In the first case, simply informing the user of his error is enough to end the work flow. If the user doesn't understand the error of his ways, he can contact tech support for explanation. In the third case, the status update is all the user needs. If he doesn't know how to work around, he can contact tech support. Ditto for the fourth case. In the second case, the missing information can be requested, and the workflow can be suspended or terminated until the information is provided.
"Contact tech support" implies "everything's ok, you just don't know what you're doing". That statement could well be true, but it would help to know how that conclusion was reached, in case some information turns out to have been omitted.
And yes, paying customers, unlike beta testers, are well within their rights to expect fewer hassles rather than more, especially when they're trying to go the extra mile, well, maybe the extra five or six yards, to report bugs.