Cache-conscious data structures are more efficient than cache-oblivious data structures. While the latter are interesting from a research perspective, in practice the cache sizes are known and can be optimized for.
irrc there is only a constant factor of time difference between the two.
In general there are lots of datastructures that are wonderful on paper but whose constant time factors make them infeasible in practice.