Understood.
Yes, you could have (really good) pizza for dinner, but as pointed out above room service is an option, as is eating at the grill on the pool deck with many great choices for a meal. Some folks just having fun above, which has turned out to be our #1 reason for Silversea - the people who are on the cruise with us & the ones posting on this board, who like adventure and experience as you seek, but add fun to those 2 goals. Another option is to wear a dark sport coat on the flight & for boarding, then wear it with dark trousers, and you will be able to eat wherever you want on a formal night, or any other. Oh, and pack a tie that'll go with one of your shirts. Hope your first Silversea cruise exceeds your expectations, as ours did not too long ago.