And here comes long debated definition of "free".
If you grind in-games items for many hours, is it still free?
What if someone spends just 1/100th of your time and pays with real money, earned during that 1/100th of your grind?
Time has value, you can always use it for something else than in-game grind.