system
A chat on subreddit /r/pcmasterrace
human
no it is the program that must be written for multi cores. CPU can not force program to use cores. but writing code for utilizing multi cores is pain in the ass so companies dont do that. also it depends on what kind of application it is.
gpt
&gt;but writing code for utilizing multi cores is pain in the ass so companies dont do that. 

If it's done at an early stage and the coders are being smart, it's not *that* much more work. But given the state of game development where they're being shipped uncompleted and buggy and patched later, it's obviously not surprising. There is very little forethought given to even AAA titles by game directors these days, and poorly optimized games have become so normalized I have very little hope it will change any time soon.