system
A chat on subreddit /r/pcmasterrace
human
&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.
gpt
it is that much work, imagine having a car that six people drive it at once, making sure that there are no conflicts is a major consideration and further complicates other already very complicated systems such as networking. 

if it was easy and made the app run much better, a lot of apps would do it.