Yeah, our recommendations have been going through a lot of changes to recently, and the algorithm still does need find tuning.
We take the evidence from stuff you own, have played and rated more into account than we used to. It's not yet perfect but should improve over time :)
I'll flag the client reporting stuff up when nothing has been played for ages to our Mac client team, sounds like a bug to me...
Cheers,
Westy