Ease of doing business: Anything but game changing

This is puzzling and raises questions about the validity of the assumption of an invariant relationship between country-level indicators and economic performance