The melee code calls to a function that calls for the MA techniques. He’s proposing adding that to the ranged one so ranged techniques can be called.
Techniques.json, mind you, contains both martial arts techniques and item techniques.
He’s also proposing using it through martial arts that use those techniques, rather than as item techniques, regardless of the many flaws pointed out so far.
The issue with using the MA code is that techniques aren’t the most reliable thing in the world to proc. For some things, they’re fine, but for some others, they are a poor choice.
They are also entirely binary, either it can proc or it cannot, you cannot implement a bonus that gradually grows with skill, or gradually increase the proc chances with more skill.