Its not so much dropping the bonus because of being different types as using the lowest one from all components with the ability. Prevents cheesy designs with 1 quantum engine and 5 ion engines for the same speed but less cost if it were the case that the best was used.