Strong businesses failing to lift economy