Corruption is a different animal to Azerite, I was strictly speaking about Azerite above.
I like the concept of corruption but I think it has it's own set of problems. Main issues around corruption are on hit damage effects and the corruption mechanic should have came in lieu of secondary stats. I also think there is something to be said of a system where you need to stack 3 effects just to get to the power level of the one effect; namely the rng chance of even getting those items.