Sorry, but I prefer your girlfriends attitude.
Yeah, "switching it off and on again" is the quick 'fix' but it's just firefighting. As a support person, you don't often have much choice, but thinking 'switch it off and on again' is acceptable is one of the many things we can thank Microsoft for.
Before then, it was simply a non-answer. Don't switch it off! We'll lose debugging diagnostics!
(Again, I'm not talking about you at home wit the girlfriend, but generally in the industry)
Can you imagine if "have you switched it off and on again" was the stock response for computers running traffic lights, nuclear power stations, auto-pilot etc.etc