This is because of the widely different chemical characteristics and composition of enzymes, the different properties of substrates and products and the different uses to which the product can be applied.
All of the methods present advantages and drawbacks.