Yup, it could have been different for McLaren with more engines, but come on, they invest millions of $$ in these engines and they should at least keep together for one race!
Almost all of their competitors manage to make their engines last for a whole race....McLaren as a top team should really be ashamed over their lousy way of managing their assets!