With my admitted lack of knowledge, I'd say that claim is inaccurate. The readahead is the OSes way to speed up disk access for "unknown" usage. In other words, the readahead loads extra data from the disk, in the hope that it might be needed by the next read operation, to better serve that operation faster out of RAM and not access the disk. This is in fact good and useful, in a use case, where you have random access to the disk. In Mongo's use case with a high readahead, RAM would more likely eaten up for "preread" data, which might not even be useful for Mongo. With a lower readahead value, more of the "needed" or hot data for Mongo is actually in RAM, which means the disk usage would be better/ less for Mongo. Sounds strange and I didn't really understand it, until I read this article.
Scott