Some magicians create magic for magicians. some create for the real world, and a few, create magic that skips madly between the two.
However, one trap I see a lot of guys falling into is trying to put some deep meaningful slant on card tricks. The problem is they aren't writers so their "script" comes off fake, forced, and flamingos (Sorry I needed a third word for the alliteration).
Non-magicians barely give a shit about magic as it is so hitting them with some heavy patter while doing a card trick can fall very flat. In a theater show it's usually fine. Hell some people have made a whole career out of it at this point. However, if you are going to hold people hostage in a strolling situation, you might want to leave the artsy shit at home. Least you find them watching your
autistic artistic presentation like this...
I'm not saying DON'T try to be artistic and creative and deep and alla that, just choose your battles. Don't make your script the default for EVERY situation. Read the room. If you're at a bar, chances are they don't want to hear your philosophy on how card tricks give you the chance to "ask questions".
It's not therapy, it's a card trick.