Most developers who sell games for free don't do it full time. Jannik needs the money because he spends most of his time awake coding and he is probably going through a programmer's burnout. You don't see the your window cleaner come round and leave without getting paid.