Carry on only significantly reduces the difficulties of these multi-ticketed itineraries (eg at LHR, you could use Flight Connections rather than entering and then exiting the country), but you are still faced with either wasting huge numbers of hours in airports, or risking missing flights altogether. If you can do them on one ticket, it would be hugely advantageous.