AFAICS there have been two technical trends, pushing for maximum power and pushing for minimum cost per user.
Initially there was only the mainframe, expensive and defining power. The second trend started by connecting dumb terminals to the mainframe so the expensive computing power could be brought to many users. Then, as mainframes became bigger and hairier the minis appeared, workstations, desktop PCs*, laptops, tablets and phones. In the meantime the drive for more computing power evolved into the hyper-scale server and the supercomputer. In between these two diverging trends there was room for all manner of variations, some successful long term, some not.
Alongside these trends has been a to and fro battle for control between centralised management and users and another between selling services (bureaux and cloud) and box-shifters. Both will likely continue.
* No, the IBM and its descendants are not the only PCs. They weren't even the first.