But yeah, an entity's ability to draw a net positive profit doesn't change their for-profit status, obviously. As for why Zachtronics is limiting this to non-profit schools, my guess would be for tax purposes. There's a good chance there's a benefit from providing something like this for non-profit institutions, but not for for-profit ones, although it's been 7 years since law school for me and my tax law is rusty.
Although there's always the chance that he just didn't know for-profit grade schools exist, because I sure as heck didn't.