Thanks to Apple Silicon (CPUs based on ARM), An iPhone running macOS apps could be all the computer you need. An unconfirmed report says that Apple is testing ways to let iPhones run Mac apps when they are connected to an external display, like a TV or Monitor. It will be like a Samsung DeX-like solution but with real professional Mac apps instead. If you connect a monitor, keyboard and mouse to an iPhone, it would literally be a Mac. You would only need one computer, and it would always be with you. And you could also dock your iPhone in a laptop dummy dock station, and it will basically become a Macbook. You would only need to buy a new iPhone to upgrade to faster and better hardware, but keep the dummy laptop dock.