No one is working for 2.95 an hour, legal or illegal.
Illegal maids are making $ 7 an hour and illegal construction workers are making $10 an hour and higher.
Don't know what crop workers are making but I'd bet it's much higher than $2.95 an hour.
The market wage is higher than minimum...