No offence to your wife, but I find it incredibly exhausting to speak to people like this.
I agree that unsolicited advice is not good. But one should make exceptions for advice from spouses, who's vowed to be by your side, and who has your general best interests at heart - no matter how direct the advice is.
This seems more like a "it's not what you say, it's how you say it" kind of scenario, which is pointless sugarcoating (especially when you have a problem to solve, so you should be willing to listen to advice or take direct instructions if you yourself don't know how to solve it).