Large is certainly subjective.
But even 2million sat channels probably cover almost all purchases. It’s rare that the average person in the world is spending over 1 million sats on a single item. Most transactions are probably less than 100k sats. I usually open 2 mil sat channels for that reason. If I have to make a bigger purchase I just do it onchain.