Assigning devotion procs to default attack

So I was giving some friendly advice to someone without a default attack replacer and it reminded me that I thought that this was odd when I had started.

Why can’t devotion procs be assigned to a basic default melee or ranged attack?

Is it a coding thing? It doesn’t really make sense.

My suspicion is that you’re on the right track and it is some type of coding thing. It is definitely frustrating, though.