Kirby is hardly "garbage tier". He may not be as godly as he was in the original, but he is still one of the best characters in the game.
Doc should never have been added. Mario already had a clone anyway, anyone who wants another is being way too picky.
Pichu was probably the single worst character in the game, and one of the least played. Combining the game's lightest character with attacks that also caused him to hurt himself was one of the strangest design choices in the game. I'm not at all surprised to see the suicidal little critter gone. Cuteness is not a substitute for a survival instinct.
As for Roy, well, I liked him, but I can see the trouble of keeping him in the game. There were constant complaints about him being essentially a weaker (overall) version of Marth. Since they had a new Fire Emblem hero to add in, and one who had a signature move that they could incorporate into his Final Smash and Up-B, I can understand the choice of Ike over Roy.
Are people going to be upset? Yes (although anyone upset about Doc leaving deserves to be upset, IMO). Will I miss some of the characters who are gone? Certainly. Do I think that some of them should have been put in instead of some of the newer characters? Yes. Does that mean that I should whine and complain and try to ruin the fun for the people who have been begging for these characters to join up for years? Heck, no.





