I sure agree. I'm a "Must have balcony for Alaska" cruiser. I do what you do. Sit and absorb the nature and beauty. We've gone 3 times and made sure we were in a covered balcony so even on the rainy days we could still sit out and enjoy.
I would think if you're main reason for cruising is eating and gambling and bingo and shows you wouldn't need a balcony.
We're so spoiled now I'll never go on another cruise without a balcony.