Johannesburg: an opportunity missed