I've also found that the perks are harder to come by, and less valuable than they used to be. When we booked our most recent cruise, I couldn't find any with drink packages included, and they were $160 per day for the two of us! So we went a la cart on drinks and spent WAY less. We brought two bottles of wine on as allowed, and then we found it quite easy to sneak a bottle on when we returned from excursions (I'm not necessarily recommending it, but it worked for us!)
But I reiterate what I said before, the ship matters, not the cruise line so much. Even within cruise lines, there are huge variations. Our most recent was a smaller, older ship, and none of those issues of needing to make reservations and plans way ahead of time applied. This was on Royal Carribbean, but they're new mega ships, it is entirely different.
Edit: I just went to a cruise outlet website and guess what.... looks like perks might be coming back. The first year post pandemic they just were being stingy with them but I'm seeing plenty of drink packages and other perks being offered again.