Against an international bowling side you can never dictate the rate at which you score. Are you trying to say that he should scored at 5rpo between 600-750 instead of 3.5 they scored at? May be they should have, but you may not be able to control the pace at which you score against international bowlers, the English bowling wasn't exactly novice consisting of Ishant Sharma's - they had Harmison and Flintoff, and Mathew Hoggard isn't an average bowler either.
Let's take your question
Do you want him to score at 5 r.p.o rather than 3.5 r.p.o?
Answer is: Isn't there anything called as context?
There is a difference in strategy when you bat the first in match and the second in match. While batting second, you just have to account for 1 opposition innings which can be done based on prior innings performance, pitch, conditions, target, etc?
When you have to go for 2 innings and you play till mid Day 3 on an easy track amnd you play proper normal cricket in the last phase of your innings, yes that's going to cost your team the game.
If a team is BATTING FIRST and has scored 600 and it looks like a FLAT TRACK, it needs to do some quick calculations.
Declaring at between lunch and tea in Day 3 on a DEAD FLAT track and the match would end in a draw if the other team hangs on to a good score for even 1 innings (since its a flat track).
So what do you do?
You calculate what to do.
So if you need more score, you score fast and ADJUST everything in a way that you declare fast. I am NOT talking about Lara scoring but WI as a team going for it.
Note: Lara isn't called selfish in that innings because of his strike rate (which was fine) BUT because of how late WI declared. There was no coordination to win the match. You can't play till mid Day 3 on a flat track. Plain and simple.
You can't play for 3 days when batting first thinking you are batting out an opposition. If its a hopeless dead track, your calculations go wrong.
Sometimes its BETTER to score a bit less in the first innings, get the opposition out (their score will give you an idea) and move from there.
If you are in a GREAT position to take charge and score fast (cos its a necessity in a dead track) and you score normally, it is implied as selfish even though on a normal case, it isn't.
When you break everything down into pure stats, even Agarkar can be made to look a better ODI bowler than Wasim.
Lara's 400 was a great knock but universally acknowledged as something a bit selfish (by nuetral fans).
Why would Tony Grieg and Ricky ponting call this innings as selfish? I can understand Ponting but why Tony Grieg (a very fair guy)? After all it was a great innings.