I do solve programming problems in those dreams, at least I think so; I wake up with a clear path to attacking those problems I went to sleep with and I do have lucid dreams where I am discussing those issues with someone. Always someone who I 'feel' I know, but who looks very different than they do in real life. I definitely would find going to sleep a lot more boring without these dreams. Advantage I find as well (I am not sure if everyone has this, but the book I learned lucid dreaming from says it's one of the side effects) is that I remember all my dreams.
I have long been curious about the following; since I have been wearing wristbands like the Fitto, which measures sleep, I notice something which could be related (or Fitto etc sleep measurement is just bullshit; I had it with multiple brands though); compared to everyone I know, I spend far more time in REM and deep sleep; far more than my comparable age group. I spend, comparatively, very little time in light or awake state every night. Wonder how this is for other lucid dreamers.