If anything there might be so many games uploaded here nowadays that some others that get updated in the meantime get ignored/go unnoticed. As user(s) you can report threads and that way make sure stuff stays updated. If you ever think hmm, fuck man that one game - what happened?! I'd highly reccommend going to the game page > checking who the dev is (links are always there) and snoop around for a minute or so on their itch.io or whatever. Usually you can find what you need there (so if it's getting updated or not and if so - you can report the game thread). Even IF it's behind paywalls mods here might be able to get the version you want no problem. If anything, I stopped using ALL other websites and exclusively been here since the m+ change (so around April '24) and there are a shitton of uploads here. Some might be updated a bit slower but again, just make a report about it if it's already leaked elsewhere.
From last year to now we have;
- more staff here (way more mods)
- active users
- active threads (game threads and others)
- waaaaaaaaaaaaaaaaaaay more games, I'm pretty sure the m+ section alone got doubled in a few months time
- COINS!

okay okay, I know not everyone liked the change but I still think coins is much better then the previous alternatives they experimented with.
I don't know all the mods (especially now since there are more added through the past months) but the ones I do know and have spoken with in threads or in private have always been super friendly and helpfull. Shit if anything I don't think I've ever caught them being "mad" or annoyed by something I or someone else asked / did (outside of a few idiots, but even then the normal users here would treat them much worse).
So no, I don't think it's dying at all. I see people posting in game threads actively which from before (atleast from my visits from around late / mid '23 until now - yes I did make this account new at some point) wasn't really done that much. Some game devs are in there too which is great, especially when it comes to bugs/broken download links.