It's not a bug per se, it's a concession to conserve server resources, which will be removed once some optimization work has been completed.
You might respond "well why is HN so resource-hungry?" Answer: it's not! HN is run off a single core of a single CPU.
https://news.ycombinator.com/item?id=23187455
> The software for both HN and YC was just a single Arc program (and not a large one) for the first 9 years of their existence, during which they went from nothing to massively successful to industry-changing. Written by one person, programming part-time. That is a staggering achievement. The power of using the right language for your project goes far further than most people dream. Our imagination about this is crippled by path dependence, social proof, and the conditioning that comes from only ever doing things the same few ways, like those fish in experiments (which may be urban legends?) who stick to their corner of the aquarium even after a glass barrier has been removed. The solution space of software and programming is so much larger than most of us want to imagine that it is. Sad.