I find that I rarely get beyond the basics of most software, and lately hardware too. I don't like to learn all the intracacies of an instrument or program if I can get a good result with a flatter learning curve. In exchange, I am not an expert in any area, but I do feel I keep up on my playing to a certain extent, even if that means not knowing how to save a registration or something like that.