Knitting has the advantage that you can do it anywhere and at any time without 'bothering' anybody else. Sitting on the bus, watching TV, having a conversation. Most people I know who knit use it almost as a 'fidget toy' that they're subconsciously playing with while simultaneously doing something else. Only looking down every few minutes or so to make sure they're on the right track or to make some change