Eh. I prefer that moves make sense in one way or another, but I see quite a bit of leeway there, since pokemon in and of themselves are bizarrely unrealistic. So I've long since suspended most of my disbelief, and whatever seeming discrepancies there might be between what it seems a pokemon should be able to learn and what it can actually learn just aren't that big a deal. If I'm so inclined, I can usually work out some sort of justification for the move, but I'm rarely so inclined. I guess I just don't expect a game that involves battles between sometimes enormous and highly dangerous creatures who are kept in little colored balls to always bow to narrow distinctions regarding what's possible and what's not.