Looks like a bad scheduling to me. You got your wish of no dead rubber match but it's a working day and that too in the morning. Who will fill the stand and many people not even watch live on telly. This should've been fixed to the weekend, that's how you generate some sort of revenue.
It looks very odd to have an ODI in day light. 2nd ODI was played on 15 March and 3rd ODI should be on 17 March or Sunday but strangely they didn't schedule the match on Sunday.
Things looking not much good for Sri Lanka at the moment, they have lost 7 batsmen and score is 172 in 40 overs. Score predictor telling that Sri Lanka will give a target of 215 and that wont be difficult to chase. Both matches in this series are won by side batting second.
After seeing the Bangladesh team struggle, I remembered the match that was cannot forget easily. In 2017, when the Pakistan and England match was playing, it was not a normal match. That was the match of the 2017 Champions Trophy that decided who would play the Semi-Final, and on that time the Pakistan team came into a very dangerous zone where they needed 100 plus runs and Sarfraz was finding a partner as today Tanzid Hasan finding but on that time, Amir came and what a partnership was made which allow Pakistan to play semi final but in the Semi final Pakistan and England again met where Aamir was not available to play due to injury and instead of him they selected Rumman Raees.