An alternative/additional fix is to properly regulate wealth in BG3.

Potion of Hill Giant Strength should cost...400-500 gp. There are no official prices, but various google results suggest these values. If Potion of Hill Giant Strength lasts a full day instead of an hour, one would roughly expect it to last through ~3x more combats, plus various strength-related skill checks, so a reasonable price would be...2000 gp?

5e recommends character wealth by level, and level 4 adventurers should have net wealth of ~400 gp each. However, this calculation doesn't take into account magic items, so we'll generously raise this to 1000 gp each. Thus, a level 4 character should be able to purchase only two Pots of Hill Giant Strength (1 hour), or spend all of their money PLUS that of another party member to afford a single Potion of Hill Giant Strength (1 day).

However, in BG3, we get much more gold (as of Patch 4, without Grymforge, people could obtain tens of thousands gold total). And Potions of Hill Giant Str cost much less: 150 gp instead of the 400-1000 gp "appropriate" cost, depending on duration.