No, it is not better in all cases,
it is just more usefull for certain approaches/solutions
that cant be realized in c-scipt, or grow to complicated.
(Multiplayer, complex object orented systems, grafical calculations..)

There are many tasks that can be realized more efficiently in
c-scipt for the usual 3dGS User.

There was a comment I remember about an old Amiga Assebler Book,
where to author states, that the more proficient one is in assebmler, the
less he uses it. -> It is only used for program parts that need
to be fast (calculations in a loop), or cant be realized in Basic or C.
All other processing, that needs no special speed are done in a higher language.