Freeroll is a great training place. Chance to win money without investing is just a huge +EV. Plus to that, while novice and recreational players are learning to play poker (some more, some less, some learn never xD) in these game. It's mistake to think that good players can't gain anything of that. Because it's full of fish and donks, it's also as i said a great training place for refining your skills of getting most value out of fish. Because having such skills can be vital also at normal tournaments on your limit you play. When you suddenly get one or two fishes jumped at your table, you should be ready to hook them up, before other regs did.