STI = Shimano Total Integration ... before indexing, friction shifting era, Mixing worked fine,
but marketing wished to convince you otherwise..
now , mixed components are more about cost.. a FSA crank may be offering OEM a better lot sized deal than Shimano..
and so leeps the selling price more attractive to the customer... for the whole bike..
...