I agree wholeheartedly with your comments. We disembarked Viking Jupiter on 6 December having sailed from Barcelona to Buenos Aires.
We were told by a senior crew member that there was a high percentage of passengers in their 80s and 90s. There were a large number of less able passengers. This made moving around the ship and getting on and off the ship slower for others. Many of the less able signed-up for the walking tour of Recife. They didn’t last long and ruined the tour for others. Many of us more able had to apologise to the guide for abandoning the tour,
As for dress code, jeans, grubby t shirts were frequently seen throughout the ship in the evening. One woman was in the Explorers’ Bar in the evening in her bath robe. Viking didn’t seem to challenge anyone.
Adding fuel to the fire, it seemed that most of those making no attempt to reach the bar of the dress code were American.