I: Magicians are entertainers, not liars! They do magic tricks for the entertainment of everybody, not for cheating on them!
A: According to the dictionary, the definition of "lie" is:
1. a false statement made with deliberate intent to deceive; an intentional untruth; a falsehood.
2. something intended or serving to convey a false impression
3. an inaccurate or false statement.
4. the charge or accusation of lying.
5. to speak falsely or utter untruth knowingly, as with intent to deceive.
6. to express what is false; convey a false impression.
Magicians are to fool people, that's why it is called
entertaining, not educating.
When the layman don't want to know the secret,
magicians respect that, but when they ask for it, then they don't (at least there is money involved, then money talks).
If you think fooling is entertaining, think about educating.
But is common sense, if you don't want exposure, don't deal with secrecy.
A school science teacher studied, paid and prepared to be a paid teacher, or a free one if they want to. Only in magic you studied, paid and prepared and yet; you still can't teach it? Quite contrary, if someone pays you for a trick, you'll lose even more monopoly of what secrecy already loses itself when someone discerns it.