That depends on how you define "dead" and "active".
During off hours, it didn't pop at all. As you approached primetime, it slowly started to pick up, where you'd randomly get either instant queues or hour long queues depending on whether people happened to be there or not, typically with the same players each match. To me, that qualifies as "dead".
For somewhat objective numbers, one can refer to the lodestone rankings, weekly and monthly respectively. It goes all the way back to 2016 and gives you a rough idea of activity - Someone on the JP forums actually made a graph of it (Page 521 of their FL thread IIRC). The difference between Data Centers is quite staggering.
As for bots, others already noticed: They're here for rewards and changing those is the easiest way to combat them if SE doesn't change their policy on external evidence.
After looking at the lodestone however, I have my doubts that simply making things "win reliant" would change much. Bots still manage over 16% winrate easily, which is only half of what you can expect in a regular 3 team setup and a decent enough payout considering it's entirely free for the bot user.
Contribution is a nice idea, but flawed in practice. Joining in progress isn't even much of an issue, you can simply ease the requirement proportionally to the time on the clock, cut it in half flat or whatever.
The main issue is that there's simply no good metric. You can do lots of damage/kills/assists/healing and deaths while senselessly zerging around, ignoring objectives. Even bots can get some decent stats with that strategy and might end up being programmed to all cluster together and do just that. You can also have horrible numbers in everything because your team didn't have healers and got steamrolled. And if you then keep out of fights and focus on objectives instead, chances are your contribution isn't gonna be high enough. That's an issue especially in Seal Rock, where you can't use damage to ice as contribution factor.
Removing the rewards flat is more practical. But then you sure as heck are going to lose regular players as well, because rewards are the main thing keeping this PvP going. Which makes the only realistic option a ban of the bot users. Stay tuned for the Q&A with it's like 1000 likes on botting posts in the thread. Chances are however, banning all the bot users would affect their bottom line too much and they'll instead try to disable the bots via convoluted means that don't do anything but inconvenience normal users.