Good to know that the principal of temporal locality does not apply to you.
When I use the app switcher to... well... switch between apps, it is much easier to switch if I don't have to scroll between 40 apps. It is not an OS thing, it is not a memory thing, it is a convenience thing.
Therefore I keep only those apps I need open, and kill the rest as the app switcher cannot determine by itself which I need.