The poor were mostly paying fees and not tuition anyways, since TAP covers up to 90% of tuition but 0% of fees. So this doesn't do much for the poor.
Oh, boo hoo. Some people will never be satisfied until we have full blown Communism.
It's not about communism, it's about having an effective program. If the goal is to increasing availability of education, this is a loophole that should be examined, not dismissed. If we're trying to make education available we're probably doing it because we want a benefit from that--economic growth through providing education to low-income areas (or something like that, I'm no economist).
And if the goal behind the program is missed, the program is pointless. From your comment I doubt you like the program already, but surely you would agree that if we want to implement a program to fix a problem, we should at least try to make that program effective?