Websites usually have a collection of smallish resources to download. It's hard to keep the connection busy for long enough to get to your maximum speed if your max is big. When I was running busy webservers (aggregate of 20+Gbps at peak) that served a mix of dynamic and static content may tune their network buffers smaller to increase the number of simultaneous users at the expense of the individual bandwidth to users; it was still possible to get a very high speed download, but you needed to have very low latency to the server.
Game downloads tend to be pretty big, and some downloaders will break up the download over multiple connections which can make it easier to hit your maximum speeds. There's a lot of CDN in game downloads because of the size, and CDNs will often be close to you, reducing latency, which makes high speeds more achievable.
Unrelated, a high speed upstream connection makes offsite backup much more realistic.