C is clearly better for some applications (like OS kernels and device drivers).
Smalltalk does not belong in any niche. It is extremely versatile. With its object-oriented foundation, it’s great for writing large, scalable applications, too. Smalltalk really can do everything.
Not so with languages like SQL, Excel, MUMPS, etc.
Thus, the comparison can still make sense.