Why do you make your free applications?

Cuckoo I'm a developer and I know how time-consuming it can be to implement a product! I would like to know why some people make free apps? I think that all of us (and rightly so) will not agree to work for free for any company. Finally it's a simple question just driven by my curiosity