In Germany "rake" is totally irrelevant anyway, unless you're competing for the top prizes. You pay ~50-60€ for a 7-9 round open tournament (usually 2h/40+30min) and there's typically around 200€ total in prizes for 20-30 guys in your rating category. If you add hotel costs, you're not in the green even if you manage to win your rating cat.
The upside is that you don't have to worry about cheaters or sandbaggers because there is simply no incentive.
The GMs get invited, free hotel and one meal/day and pay no entry fees. So they are going to come anyways, especially because there's a huge supply of russians who don't have much else to do and try to make a living of open tournaments. It's better than a freeroll because you get a free lunch too