IM is not easy. Even though you've been doing that for years it can be up and down sometime, so I doubt is this time consuming skill worth acquiring compare to other skills? I'm a software engineer, if I really pursuit programming I'll see 10 years later I'll be a senior technical lead. But how about skill like GSA SER? IM skill added value to my programming skill but did IM alone enough to have a long term value?