just wanted to say that i mostly agree with OP and that this opinion also seems to be quite popular and often discussed.
btw handing things to other people and grabing things out of your backpack are usually not bonus actions but free actions (interacting with an object).
and by the rules drnking a potion isn't even the "use an object" action but the "activating a magic item" action. (even though i'd disagree)
Ahh that's right they're free actions. I don't mind them being bonus actions in the game.
I think these are the small changes that DM's make that don't change the fundamentals of the game. So one DM could say. Potions are bonus actions because they don't agree that it takes time to open and drink and shouldn't be considered a free action. but I feel the combat here is too far away from 5e.
And yes a DM can give every monster you fight consumables. BUT again at its core the monster in DnD are challenging enough with out the extra magic. And they have CD's to their abilities and there are reasons they come stock with non magical type of attacks and as you progress and increase your CR in DnD the monsters make up for this with innate and magical abilities. /shrug
I mean I had a goblin summon a giant spider with 32 hps.