You could say that about literally any shady business. Imagine seeing a PDF proving tobacco leaders knew for decades that it caused cancer and saying what you did.
Being monetarily successful does not mean you’re good or shouldn’t be criticised.
Being efficient at destroying the planet is NOT success
If anything we need to go slower and gentler (environmentally, socially, economically), not "faster"
For some businesses being efficient means there is a side-effect of destroying the planet. For others it's causing customers/employees long-term health effects like cancer. Many industries that are considered highly profitable have these types of things -- think pharmaceuticals (legal or not), lending, gambling.
"Success" in a business generally means being profitable. Usually this requires being "efficient" but being efficient isn't the goal. Neither is "Net good for society/humanity at large" -- at least not the main one, taking priority over being profitable.