We all tend to "take shots off" and we really shouldn't. But it is also true that it is just not practical "to give every shot the same attention". So what is one to do?? In my opinion the secret is to find the "necessary" attention level each shot requires and then to use that amount and ONLY that amount for each shot. Obviously this is easier said than done and if we were able to do this consistently we would play more like Rodney Morris than Rodney King

.
I remember a couple of years ago I was talking to an older fella / good player and we were discussing one of the better players around Pittsburgh Rob Krull. And this fella said to me "You know the thing with Rob is that HE NEVER TAKES A SHOT OFF!". The more I thought about this the more I realized the older fella was right and it also explained why Rob is such a great player. And it's not that he NEVER TAKES A SHOT OFF but more that he takes less shots off....he keeps it to a minimum.
For myself I sometimes take shots off which manifests itself in little insidious ways such as playing "general position" rather than "specific postion" or worrying more about the next position placement of the cue ball (at the expense of pocketing the ball at hand) than doing both-->pocketing the ball even thought it's SO easy AND position. I know the reason I do this most likely is that subconsciously I'm lazy and let's face it.....it is SO mentally taxing to play pool at a high level. My mind convinces me that I'm good enough to "take shots off" when really nobody is good enough to "take shots off". I just try to keep this wretched habit to a minimum and I'm sure I'll struggle with it till the day I die.
I know I'm better off because I realize this now the trick is to minimize it and keep this "poison" out of my game.
Just my 2 cents.