They're all contractors, not employees, so it's just a different rate depending on the number of hours you bill. Your advice is sound in general of course, I just doubt that any jurisdiction that accepts them as contractors will have a problem with that detail.
I think the trick is that contractors don't work full time at Gumroad so that they can have other projects. In Switzerland for example you are self-employed only if you have several clients and are autonomous. It seems that it is easier for Gumroad contractors to fulfill these requirements.
In the US, it makes sense for the company to be required to pay a higher overtime rate if they're requiring the employee to work more than 40 hours. If the company is saying they don't want you to work more than 40 hours, then it seems like the law is going against the spirit of its intentions.