Ok. Check out my posts on the spider lair thread for how a short rest is supposed to work on 5e. See how the actual 5e system limits their use. It could easily be implemented for BG3.

Do maybe if Larian does short rest like they should and then implements more of the prerequisites for long rest, that might really fix the broken system.