Because it's a different job!
Your post is like asking, "Why is breathing free but food costs money?"
Yeah it's a different job but they're both jobs. Why should one be free and one not be free?
This seems like a self selection problem. It’s not about forcing people to work for free. It’s about finding designers willing to work for free (just like everyone else on the project).