I remember using chipmixer once and my bech32 address wasn't recognised by the system. I don't know if it's still under developpment or they updated their wallets. Please correct me if am wrong.
Trying not to be off topic, i don't suggest anybody to ignore using ChipMixer for exemple because of lacking updates as the service is very reliable, as we can't ignore using some other good services as well (wallets,explorers,marketplaces...) .
it is about how a system works. Chipmixer is a special system ant is needs to work the way it is for the sake of compatibility with all users that come to their platform.
initially they create an address which all users need to be able to deposit into. all users are NOT using upgraded wallets, they may be still using crappy wallets that don't support sending to a SegWit address. so they can't force SegWit deposit addresses. however you can deposit from any type of address, there is no problem there.
when it comes to withdrawals, Chipmixer is not an exchange to let you withdraw your coins to an address. instead they give you "chips" which basically means you get the private key(s) containing the value you mixed and have to sweep or import them yourself. now all users must be able to use these private keys. again the same problem, many of them may still be using crappy wallets that allow importing keys but don't support SegWit addresses so it is not possible for them to force SegWit.