Personally i would have wanted a new kriya rather than all these stupid twists but i agree that it would closed the option of bringing shakti back in the future...so if thats the reason CVs chose to end Kriya's character then its fine...
Having said that, i think even if they had showed kriya telling the exact truth to rey, they could have shown him accepting it slowly and moving on...coz in reality not all breakups end on a bitter note...a lot of breakups happen due to practical reasons/ parents/ family etc etc...and that does not mean that it wasn't true love or the people involved are losers...In my opinion such a breakup would have been more realistic as, in reality not many people are saints(like kriya) who would make such big sacrifices that nobody knows of and leave with so much hatred for herself...
And the possibility of kriya(shakti) coming back was open in this option as well... So i think this would have been a better ending to her character as not only would it have been more realistic but fans would have also been happy that at least the beautiful couple that they loved watching ended with respect for each other and not hatred...
In real life its true... But this is not real... Just kidding...
Do you think that the fans will accept Rey in a gloomy mood???
And the hatred in Rey will help him to forget Kriya faster... and that's an advantage for Rey...