When a dedicated server is the right choice
As soon as an application generates sustained heavy load, must run alone on one machine for compliance reasons, or simply needs more cores and RAM than a virtual server sensibly provides, dedicated hardware is the honest answer. You share CPU, RAM and storage with nobody — the performance on the spec sheet is entirely yours. Databases under constant load, virtualisation hosts, game and streaming servers and compute-heavy analytics are the classic cases.