The task that they are hiring for does not generate enough revenue to be worth at price X. The business may not stop from operating if these tasks are not done, or not done on a priority basis.
Should workers be doing charity work now?
It's also a marketplace where one side has much more information and negotiating power than the other.
That said, a lot of 'jobs' are simply H1B fodder or resume bait etc.