Yes and no. Take the following with grain of salt as it is just my personal opinion&#x2F;understanding.  Only 1 or 2 points are actually from challenges I have run into.<p>Restricting every query to a single core places an artificial CPU cap on a system that would otherwise be IO capped.<p>Disks&#x2F;storage is also getting faster (<a href="http:&#x2F;&#x2F;www.geek.com&#x2F;chips&#x2F;new-intel-storage-is-1000-times-faster-than-your-ssd-1629656&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.geek.com&#x2F;chips&#x2F;new-intel-storage-is-1000-times-fa...</a>).<p>As analytics keeps gaining popularity, the need&#x2F;desire to move more and more CPU bound processing to the data storage layer is increasing.<p>And finally, PostgreSQL&#x27;s advanced query planning&#x2F;partitioning support would immensely benefit from being able to split partition queries into multiple process buckets.