Pets were added from the raffles that would happen at the end of the year for Christmas
Pets were initially going to be in a shop that you could buy them from, similar to the Suga Shop.
If the snow fox pet was as overpowered as people claimed wouldn't after almost 3 years of having the same effect on the snowfox pet wouldn't it have crashed the economy?
Your statement dismisses the fact that people have been complaining about the economy and value of certain items for a number of years. This feedback is not ignored and often the reason for changes like this.
I think the bigger issue lies in the fact that the pets that are incredibly hard to obtain like the suga shop boxes and the RNG pets have very shit abilities in comparison to most of the BP pets.
Pets are continuously evolving as the demand for more effects, perks, etc grows. Some of these older pets were added at a time where just having a pet was cool. I think the influx of these newer pets with insane abilities that spawn XP, money, and items has made a shift in player's expectations of what a "good" pet is. Sadly it is the case that this is what people want so yes, those older pets are going to seem a bit dated when compared to the newer ones but thankfully with BP rewinds and lootboxes, you can unlock these as well if you want (with the exception of some raffle specific pets)!
Have you noticed that no one really tries to get the RNG pets or anything other than the conglomerate box in the suga shop?
They're not really designed to be like that. Those pets are a random reward for completing mundane tasks and the value is in it's rarity.
The effect is so dogshit that no one cares to throw down 1.5 mil for a 1 in 800 chance to obtain it.
But it shoots fireballs!! For real though, tell that to anyone that goes to a casino to play slot machines. That is a choice as a player you need to make. If it's not worth it for your time then you can always grind for something else. Not every pet needs to be top tier. There needs to be a chance that you get those really good pets, not a guarantee.
If you want people to actually dump money back into the economy you'd make the pets that are HARD to obtain better than the easy 1 day battlepass pets.
I agree, but we want players to spend money on these items and keep them. A pet that GENERATES more money than it's worth is counter to this goal.