кэш я могу на чистом пхп так же написать, как и в фреймворке, и он будет на 0.0001% быстрее из-за того, что я буду к нему обращаться напрямую, а не через условный фасад или di-контейнер
Но надо же написать кэш правильно, чтобы было им удобно пользоваться, чтобы избежать куча подводных камней геморроя которые возникают в ходе работы. Так появится фреймворк. Так-то сам кэш уже в некотором роде абстракция.