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.