They are valuable because they have been all registered in the early 90's. there's limited supply. since then, it became a dream to each domain investor to acquire one. that brings liquid value.
Companies are looking to own shorter domains as the web is becoming more mobile friendly.
Most of the short .coms are not for sale and are being used.
Lower supply and higher demand push the prices up.