Bit of context:
As such, it is generously removing the ten licenses for Microsoft 365 Business Premium that it previously granted to non-profits. The replacement? "We are transitioning to provide up to 300 licenses of Microsoft 365 Business Basic and discounts of up to 75 percent on many Microsoft 365 offers to nonprofits."
One could argue that 300 free licenses of Business basic is better than 10 free licenses of Business Premium, especially if the non-profit has more than 10 employees.
A business premium nonprofit license is $5.50 per user per month, so to get it back for those 10 users it would cost them $660.
Business basic was $1 per user per month with the previous non-profit discount.
This means that any non-profit with 55 employees would be no worse off now, but any with more than 55 employees will be better off with the updated plan and discounts.