dual booting is a kinda a lot of work just for some free games.
You also could charge a dollar since you are often offering a strictly worse product for Linux users. That's what happens in many other markets when you are trying to expand a userbase.
There is clearly a dollar value to providing support. Why shouldn't the price reflect that?