Yea, it is tough.
We get large checks for large projects for my company. I have not asked what my bank's limit is for mobile deposits. For the little checks I just do a mobile deposit. I have seen it take 48 hours before they decide to give me access to those funds. For a $600 no big deal. For the big checks I drive the 3 whole blocks to the bank and hand it to a teller. The full check is instantly in my account. I don't understand the reason for the difference.