@cor3zone "Tech and magic are not mutually exclusive. Well, they usually are because of stupid writing, but they don't have to be. There's nothing stopping them from enchanting the guns, like making them fire lasers or mini-blackholes or something."
If they could do this(like, creating beams of light and black holes with magic) then there would be no point in using the gun at all as a medium, they could simply do it on a whim. That's why yes magic and technology are mutually exclusive.
"As for mages being more cost-effective, just spend the money on crafters/enchanters instead. Mass-produce easy-to-use magic tools, making even the simplest of peasants a walking avatar of destruction. No risk of losing trained personnel in combat, and peasants are cheaper. Just key the tools to only be useable by your faction, and retrieve them from your dead later."
And that's the problem right here, it also falls on the same pitfall, if you can put magic on items to let peasants be walking weapons, than the mages who did it would be gods of destruction who could easily disenchant the same artifacts in the middle of the war and sabotage the enemy soldiers. The side with more natural mages would still have a big advantage.
That's the thing with magic. People think that magic would be better if you applied technology to it, but as a matter of fact magic is something that requires a formula(unless you're a sorcerer who can use magic as a super power of yours). If you start using calculations to make it better, then it makes no sense to add machines into the mix. There's literally no way to use "technology" to make magic "better", as soon as you put it into a machine you restrict it's use to certain specific functions. You could make a claim that you could make the use faster, but simply developing the magical formula would reach the exact same results. Because magic is not a set of tools that need to follow very specific engeneering to become physical parts you have to mount to execute a function. Magic is an energy and force you manipulate directly.
To begin with machines were made to allow us to do things our body can't do by itself, magic can do the same thing but directly. It's like mixing water with water, you don't get anything out of it but the same product. Technomagic would only be useful to help inferior mages reach the same level of achievements as a good mage, but if would involve so many processes that it would actually be inefficient and restrictive. To be successful the technomage would have to specialize, then he'd lose the maleability of raw magic.
Of course you can go the Mahouka way and simply use technology to transform the Staves into guns or something, but that wouldn't be considered technomagic, since mages still use their spells directly, they only use CADs to simplify the spell casting by inserting a part of the formula into cads. As the CADs there can take literally any form as long as they are engineered in a way that makes spell casting faster and easier.
The same way Tasuya built his CADs into guns to look cool, he could've made it into a staff, rod, or two wands. And actually, I still think a Staff would've been even better because it would take his ninjutsu into account for both shooting from afar and fighting at melee range. Maybe he could even use it's physical areas to defend against some attacks, something that the gun-like CADs cannot do.
But maybe two rods would be better for him? He could use them as Kali sticks and then turn them like one would use a gun and shoot his Gram Demolition from afar?
But even in Mahouka you see the same problem I just described above, where people need multiple cads to use all spells they can do because you can't use the same orders for all spells, while people using the old ways can simply use different spells on demand, althout a bit slower because they need to recite the spells directly, but they usually end up with stronger spells too. However looking at several explanations you'll see that this direct spellcasting formula can be trimmed down even without cads.