I'm fine with placing some sort of limitations on recovery. I just don't like the current implementation. The only purpose I can see for the current system is to make the game more tedious, and that isn't a good reason for a system to exist.
It seems clear by the designs of almost every other system in the game that one of the big goals of this project was to eliminate tedious tasks from the Infinity Engine games while still acknowledging the things those games did well. Inventory, weight, and ammo restrictions didn't make those games more fun. Those were some of the most irritating tasks in those games.
I'm 100% in favor of eliminating restrictions like those, and for the most part, Obsidian managed to eliminate almost every single one of those tedious tasks. Most of the systems honor the spirit of the IE games while still improving things those games didn't do well. Everyone involved in this project deserves praise for the incredible amount of work that went into it. The whole game feels like a giant love letter to the Infinity Engine games. I just find it bizarre that the resting restrictions were implemented at all as they seem to go against the spirit of everything else the game is trying to do.
And no I'm not cheating to bypass this problem. Suggesting that is ignoring the problem some of us are having with the resting system as it currently stands. Cheating isn't something we want to do. We don't want the game to be easier. We just want a reasonable recovery system that lets us actually use our spellcasters while still having to plan ahead in some way.
These issues are big enough for me that they've effectively destroyed my enjoyment of an otherwise brilliant game. I find that incredibly disappointing and frustrating.