2-4 hours is anywhere from $100 to $800 worth of free labor depending on how the dev values their time. The GP was bragging about how generous they were in providing multiple days and weekends to finish it.
How did this become acceptable practice for hiring people? Do any other industries besides tech do this?