All sorts of marketing advantages to being 'points' instead of 'miles' - in terms of earning and spending (from their perspective)...
500K 'point' awards do not sound nearly as unobtainable as 500K 'mile' ones - a lot more flexibility to devalue earning and spending IMHO.