Your WordPress site feels fine in the morning, then someone in Sydney loads a product page, waits, and waits again, and suddenly the whole setup looks broken. The theme gets blamed, then the images, then the plugins, but the issue is usually simpler, the host is too far away, the stack is underbuilt, or both.
That's the part most “wordpress hosting fast” articles miss....