Earlier quoted context omitted.
Is it me or we already use that parallelism a lot, that is, while the operating system runs serveral single threaded apps in aprallel ?
ok, but how many of these do you need? would you notice a jump from a 16-core CPU to a 128-core CPU just due to a bunch of single threaded apps? Anecdotally my several years old iMac [0] has 4-cores/8-threads and I already only notice more threads when parallel-compiling (compared to my 2C/4T i7-Skylake laptop). [0] https://everymac.com/systems/apple/imac/specs/imac-core-i7-3...
For what? A web server (the most common application around) can use one for each simultaneous connection. They don't even have to be on the same box. A database server is limited on IO, but can use many CPU cores to speed-up things. A component on the latest "productivity" suite can probably use only one, but should require an entire one anyway, and your usual Win10 desktop has plenty of stupid stuff to run by its own, while your usual Linux desktop was already idling 90% of the time a decade ago.
It is always a matter of what are you doing. If your task is inherently serial, do you need it done only once?