Definition of a Katal (unit of enzyme activity)
A katal is indeed a specific amount of enzyme (rather than a reaction rate), but one which is measured with respect to the catalytic activity of the enzyme, rather than with respect to the number of molecules, their weight, or their size.

Roughly speaking, one katal is the amount of of enzyme which can convert 1 mole in 1 second. (Just like one pascal is the amount of pressure which applies one newton of force to an area of one square meter.) Or to rephrase things slightly, just like you can take an object of a particular length and express that length as "X meters" (being the number of meter sticks you can line up next to that length), you can take a given amount of enzyme and express the catalytic activity of that quantity of enzyme as "X katals", being the number of moles the enzyme can convert in one second.

This is not an intrinsic property of the enzyme itself. (It's an "extensive", not an "intensive" property.) The number of katals varies based on how much enzyme you have - if you have twice the amount of enzyme, you have twice the number of katals. (Just like you have twice the number of grams or twice the number of moles.)

As such, you can't talk about "an enzyme with a smaller number of katals of activity". I can understand the confusion, though, given the use of "activity" in the name. A paper the Wikipedia article references talks about the fact that there was some argument for calling the quantity being measured ‘catalytic amount’ rather than ‘catalytic activity’

As to why measuring enzyme amounts in katals versus moles or grams, the argument is similar to why there are separate units for mass (gram) and number (mole). It expresses a feature of the "size" of the enzyme not captured by the other units.