I agree that Larian's mechanics changes snowball into bigger problems.

I don't object to bonus action to drink a potion for anyone, because damage dealt is almost always greater than amount potions heal for, so potions taking a full action is not a worthwhile use of an action. It's a common house rule for a reason.