not the best ending ... SPOILERS
I have read some comments on Fate/Stay Night fansites and it seems the ending is much more obvious to people that have played the Fate/Stay Night game or are just looking for typical Japanese sad endings. I don’t know much about the game and such sentimental ending is not really what I like unless it makes perfect sense. In this case I have some doubts.
Shiro never giving up, constantly risking his life, fighting to the end and hoping that maybe, just maybe he could be with Sabre and then ... just giving up on her? Of course in the name of love he simply must let her go so she can do what? Sabre also wants to make things right but accepts her past life and just returns to medieval times to fell asleep/die?
Since we know the legend about King Arthur (I mean the part with Bedivere throwing the sword into lake) whats the point of going back or allowing someone to go back since we know what already happened in the past? Shiro talked so much about accepting the past and not trying to change it, about how he needs the grail to keep Saber by him and then finally ending with "bye, bye Sabre I will always remember you"?. Gilgamesh survived in our times (in not very elegant way but he survived), the holy grail gives new possibilities etc. why not to try something?
At the very end he talks about remembering Saber and achieving every goal if you really want to (or something like that)...
On the other hand Rin survives what seems to be very optimistic scenario (after serious wound, giving last advices to Shiro and falling asleep I was pretty sure not to see her again).
I am aware that there are things that are not in anime only in Fate/Stay Night game (things like true identity of Sabre etc. that can be quite important) ... but still the ending is rather confusing for me.
Sorry for errors, english is not my native language :)