there is literally nothing wrong with having many packages
Agreed. The problem isn't having many packages but having packages that you have no use for.
Especially if your distro uses static packages so you need *-dev, *-gtk, *-qt or other packages like that installed along the main one.