No, catalysts can be heterogeneous (solid catalysts) or homogeneous (catalysts in the same phase as reactants). Each type has its own set of advantages and limitations. For example, heterogeneous catalysts are easier to separate from the reaction mixture, whereas homogeneous catalysts can offer higher selectivity and activity.