No it's because #000 isn't actually black on a physical monitor, especially a backlit one so you loose contrast which affects the lower end of the range more than it does the brighter colors.
I disagree. If the monitor is mostly black (as close as it can be reproduced), shades of near-black gray are easy to distinguish, while shades of near-white gray blend together.