Hearing aids aren't covered either. Don't mean to be crass, but maybe the son could buy her glasses if she can't afford them..
No doubt he will, but the point is, Medicare seems to be able to avoid paying for even simple thing that ought to be covered, and it seems to be driving people into Medicaid (for which, in some cases, they must divest themselves of assets).