Rising costs and taxes, and limited access to new supplies help explain why BP and Shell have performed so badly and underperformed US peers ExxonMobil and Chevron. But other factors have been at work, such as the fatal accident at BP's Texas City oil refinery and the reserve misreporting scandal at Shell.