Interestingly
$ bash -c 'cd /var/empty; echo .*'
. ..
but $ ksh -c 'cd /var/empty; echo .*'
.*
Seems some ksh dev got bitten and restricted this ...