What is the rationale for having auto index on _id field for capped collections by default? We can find in the docs that:
Without this indexing overhead, capped collections can support higher insertion throughput.
There was a post about capped collection insert performance and my own tests also show that for inserts capped collection without an index is the fastest option, then the normal collection goes, and the slowest option is capped collection with an index. So why auto index was added along with _id fields in version 2.2 if it hits performance while capped collections are proposed as fast alternatives to normal collections in certain scenarios?