I think 'wishes for' is correct when followed by a noun, isn't it? Eg 'I wish for a good outcome' or 'I wish for a new car'?
Maybe 'wishes for' so often gets used in sentences when the 'for' is redundant because this makes for a simple and predictable sentence structure with no risk of having to use a subjunctive. Or maybe the word 'wish' has just started automatically being followed by 'for', in the same way that 'Much as I would like (to watch the royal wedding, or whatever)...' seems to be turning into 'As much as I would like to watch...'. Not because the 'as' is necessary or helpful, but because the phrase 'as much as' is so common that it trips off the tongue.