> If that were the case, I think youd see a lot more people designing cores.
Why? Designing fast and efficient cores is difficult and expensive. Almost certainly more expensive than licensing a pre-designed core. You've got to have a clear business need and the money (and expertise) to do it.