Direct-Mapped vs Set-Associative

A direct-mapped cache has a higher miss rate than a set-associative cache of the same size. Why is direct-mapped ever used?