There are generalised troubleshooting tips, and you’ll receive similar as a first response from almost any tech helpdesk. An overwhelming number of issues are caused by the user, and in a large number of those cases, no attempt at basic troubleshooting is done before the user reaches for tech support. This is why responses like this, irritating as they can be, need to exist. It’s not feasible for a support operative to ask troubleshoot questions in a one-at-a-time, personalised manner, it would take far too much time.
The assumption is that if you receive what is clearly a generalised help script, you are intelligent enough to work through it systematically and skip over any points which don’t apply to you.