I have several production services running right now on AWS t2 instances, which were released in 2016. For a service that isn't performance-critical, it's perfectly fine (and a significant cost savings) to run on decade-old hardware.
ECC vs non-ECC is also pretty irrelevant on a box with < 64GB of memory
They're great for hobbyists but people on here keep bringing them up as the flagbearer of euro hosting