That’s because they are awarded based on academic performance, not by financial need, for anyone else wondering. Honoring academic performance is the whole point of them.
The fact that the world’s initial reaction is “they don’t deserve it because they don’t need the money” is more of an indictment of the cost of higher education than it is of how scholarships are awarded.
Also, they have “scholarships” based on financial need, they are called Bursaries.