I mean, there are few special types of applications that bothered to implement any kind of multithreaded architecture until very recently; and even today its often not the default (-j for gnu).
This is precisely the reason that moore’s free lunch ending matters so much; everything needs to be rearchitected such that the server is faster than single core across normal usage