I don't know what you mean about enhancements in the buffer pool. For an in-memory database, there shouldn't be a buffer pool in the first place, as it is *all* in memory.
You are right: In-memory DBs are making buffer-pooling obsolete - except for making data persistent (see below).
I would be very reluctant to use any database engine which considered disk access obsolete.