I mean its not that crazy, I'm writing this on a moto Z2 play. It was released June 2017, not long till year 6 bit hope it goes longer. It's perfectly usable, runs most apps fine, can even run TFT.
Phones haven't changed that much recently, this model has a great screen, 4gb of ram(more than some laptops that are still being released!), and a decent chip. Only issue is the battery is sub 3000mah but I know of a few models from around the same time went up to 5000mah.
You do get better mileage running an OS like lineage and being degoogled since a lot of their tracking processes kill the battery and slows things down.
Imagine only supporting oppressed peoples when they don't fight their oppressors.
If your support is conditional you are not supporting.