Well, I have been to Alaska and also gone to Denali, so I am ok there. 😉
I have also lived in France and travel there often.
I have also been to Seattle several times.
I realize you are impatient and wanted to achieve a dream, but you misread what I said. What I actually said is:
1) "Do not expect the best of French food on a cruise." That is, the food in those cruises is not what you would expect in a fine French restaurant, not that it was terrible. (It's like going to Seattle and having dinner in the Space needle. There is much better food in Seattle.)
2) "Also, you could miss seeing a lot of details because you are busy with dinner." That means the sightlines are fine, but you will be distracted while eating and might not get the full experience of a cruise.
3) "Why not take a cruise and enjoy the sights and then go to a wonderful dinner?" I did not say you would be wasting your time. I suggested you do both, take the cruise first and enjoy the experience and then go to a fine restaurant. The cruise (without a meal) takes 1 hour. Plenty of time to go to a restaurant afterwards.
You chose to read my suggestions as a dream destroyer. I saw them as a dream enhancer.
You said "ambience is more important than price." For magnificent French food and an amazing romantic experience, look at the Jules Verne restaurant on the Eiffel tower.
https://www.restaurants-toureiffel.com/en/jules-verne-restaurant.html
In fact, you can get on one of the cruises near the Eiffel tower and you would be really close at the end to go up for your reservation. Here is the location of the Port de Suffren pier:
https://www.google.com/maps/place/Port+de+Suffren,+75007+Paris,+France/@48.8583584,2.2948685,16z/data=!4m5!3m4!1s0x47e6701d7de603f3:0x9b7660da10b073f8!8m2!3d48.8580476!4d2.2906805?hl=en
Apologies accepted.