The issue was that when you say things like "That doesn't work with ADE. So it's no good." mis-leads people into thinking that they MUST code to ADE practices. That is not true. They MUST code to the standards of their target market - and then only if they want to have a viable product...
There are A LOT of places that don't give one whit about ADE...so, If they aren't selling there, then they don't need to worry that the first code doesn't work with ADE.
You tend to push people into coding for YOUR preferences/devices, rather than answering the question that they asked.