'For profit' status isn't about actually making a profit, but about specific commercial arrangements. A money losing company doesn't suddenly become a 'non-profit'.
That's the main issue as I see it - it makes many uses quite murky so people will just avoid those all together rather than risk someone deciding later on it was a comercial endeavour and thus breach of the license.
But no clue whether the license care about this?