You are mixing up OpenWrt's package architecture (mips24k, which is the lower common denominator here) and the hardware architecture (mips34kc).
Like on x86, your CPU might be a i686 (or more likely a core i5 or AMD ryzen), but packages are built for the lowest common denominator -the supported baseline target- like i386 (bad example as you should use amd64/ x86_64 these days, but still the same strategy applies).
(Please use the main ToH, not the obsolete/ readonly OpenWrt wiki).