You could have a theory of antitrust that allows for both rules - if a company is across multiple fields of business or if a company is too much of a single field, it gets split up. So Standard Oil and Ma Bell get split up for controlling too much of their industries and using it in anti-consumer practices, and Amazon gets split up (AWS vs everything else) because it’s inherently too large and it’s better for the economy for them to be split up.