Yes, I know all about Tcl/Tk's extensions. The problem is that the sheer wealth of resources
on CPAN makes Perl very attractive. There are far more CPAN modules than Tcl/Tk extensions.
Granted, you have to pick and choose carefully because CPAN's quality is uneven, but you can
usually find a module (or three or more...) that does what you need.