I'd always thought of this problem as just lack of patience or something, but your explanation is more comprehensive for real
No kidding, but some of the tunes by Pet Shop Boys from the middle 90's are working well on keeping me concentrated, "Being Boring" esp.