Also somewhat relevant, from the same question:
Is there a way to get recentf entries to be appended after the open
buffers when I call switch-to-buffer using fido-vertical-mode?
I'm not the OP but I was in need of much the same functionality.
Maybe this feature (and also the preceding one, I guess) could be
argued for in terms of changes to Emacs's completion frontend
so that it is available to fido, icomplete, vanilla completion,
and maybe more. But I don't understand exactly what the
feature does (though here it seems simpler than in the previous
one).