I actually submitted a bug to the chrome team about this. Both Apple and Google have screwed up their scaling algorithm, they're using bicubic scaling instead of nearest neighbor scaling and it make everything as you say look "gross"
Why is nearest neighbor scaling better? It would make images look like on a non-retina display, but is that the best use of the additional pixels? Nearest neighbor scaling is usually considered one of the worse scaling algorithms, unless you're looking at pixel art.