#1 cause: they don't make time for it.
Why isn't it fun?: it takes a while to get over the soreness hurdle, then, once you get past a certain fitness level, it becomes fun. But you have to make it through the pain stage first. Most people quit there.