I think it's bad form in general. My first job out of college was at a small, newish firm, and the owner was generally unhappy with me waiting a few weeks to cash my paycheck. As a new company, cash flow wasn't the best and they didn't have a ton of reserves, so he was worried that I might cash it and then they might have a bill come up, or also he did want to know how much cash they had on hand. Eventually he insisted on direct deposit, which made my life easier.
My mom is an independent contractor and each time I go home I notice in a little storage nook that she keeps checks from the companies she's associated with. They generally run into several thousands, and many are a few weeks old. She insists that she just forgets, but won't ask to be put on direct deposit. That said, she keeps all her money in the bank, so it isn't like she's losing any opportunity cost. That said, it can be inconvienent for the companies, but oh well.