Yep. I'm not sure there isn't ever a place for utilize; it's not 100% interchangeable with use. But, yes, it's part of a list of business and related jargon that is usually best avoided. Sometimes there are legitimate synergies. And sometimes leverage does actually apply--as in getting outsized benefits from using something. But, yes, should probably be used a lot less than they are.