In my opinion, IM becomes a job when you aren't running your business and growing it to the point where you can leave on a vacation for a month or more, return to your business and see it still profiting...
Once you begin to feel like an entrapped slave who can never leave his IM business, then yes, you just let it become another job...You know how it is...you spend 8 hrs a day staring at your computer screen and you end the day feeling totally exhausted but you didn't make any money!...
But that's the beauty, you can quit the 'job' mentality and turn it around in 24hrs!...conventional 'jobs' nope...you're fucking stuck, literally...there is no way to just turn your job and boss into a life changing journey because you're handcuffed to that time clock or salary...
Now for me, the flip side of that is when you become so passionate about your business, that you could do it all day and all damn night, and still wake up the next morning feeling refreshed and ready to attack another day without complaints...
That feeling that you are in the 'zone' as you execute your tasks throughout that activity...whether it be creating content, or driving backlinks, whatever it is...you are just 'into it'...
That is not a job, that is a sheer passion for what you are doing! It's not a business, or a ball and chain...it's something that inspires you and gives you energy, and when you approach your business like that - I truly believe you will be at that point where you can leave for a couple months to travel the world with your children and just do minimal, maintenance check ups...
Come back home and biz is still booming...
Just my idea of what IM is for me and where I want to, and eventually will be...
Your room mate and his gf will sadly become just a faded memory and you'll be surrounded by like minded individuals who will not only agree with you, but will be there for you and help you to reach heights you never knew even existed...