hardware running 100% won't last five years
if hardware is not needed to be running 100% at full steam for five years, you can turn down instances on the cloud and you don't pay anything
in 2 years you'll be stuck with the same hardware, while on the cloud you follow cpu evolution as it arrives to the provider
all in all the comparison is too high level to be useful