Yeah Long Rest is fundamentally broken. It's meant to be a restriction that brings resource management into the game and keeps high level spellcasters in check. It's not doing it's intended purpose in BG3 but rather is just a chore of extra clicks whenever you want to reset your abilities.
Also a huge mistake making companion storylines only progress while long resting. It doesn't address the above problem but rather creates another where you are encouraged to long rest as much as possible no matter what or miss out on cool content.
Lower difficulty settings should make unlimited resting possible but the default should be restricted, as per D&D, so things don't fall apart like they do in BG3. Higher levels will be much worse.
Another thing, "diseases" in BG3 are 60 second debuffs. Disease or poisoning should be a long term condition that would require long resting to cure.