i just upgraded this year, to an r9 5900x, from my old r5 2600, still running a 1070 though.
I do video editing and more generally CPU intensive stuff on the side, as well as a lot of multitasking, so it's worth the money, in the long run at least.
I also mostly play minecraft, and factorio, so.
ryzen 5000 is a great upgrade path for those who don't want to buy into am5 yet. Very affordable. 7000 is not worth the money, unless you get a good deal, same for 9000, though you could justify it with a new motherboard and ram.