Why does molarity depend on temperature?

Because volume increases and decreases with temperature changes.