I assumed this was an enterprise version of Chrome, with the main difference being it doesn't auto update, thus being more friendly to the IT departments who administer a company's computers.
I think those days are gone. Firefox, Chrome, Vivaldi and Edge all do continual rapid releases with ever increasing version numbers. I think only Safari is the only major browser left that doesn't.