Why stock trading session time is less as compared to the commodites trading session time?

Is it the case for the whole world markets?

I think the transactions and settlements requires time, since there will be transfer of shares from one party to another party and also volume and size of equity market will be higher , since volumes and transactions are more so to settle all the days , it requires an interval in a day, and for commodity since it is future contracts with lesser scripts settlement will be easier, that’s why i think commodity has a larger trading time.