Not magic, but still not free. If somebody recieve money from anything that is not donating is not free.
In steemit case, all the community is paying for whatever you, me, haejin, bernie writes.
Doesnt have to be you the person paying.
It may be free for anyone who reads, but someone is always paying. So, still not doing for free.