Look at it this way - you could spend the 4+ years you spend in grad school working in a high paying job, investing all the difference between grad school stipend and your pay. Once you add all the career progression you can make in the time you spend in grad school - it's obvious that grad school is a net loser, monetarily speaking.
The upside is that, if you pick something that you love, in grad school you get to spend time dedicated to learning and studying something fascinating - and with a good professor, you'll have a pretty fantastic time. In short - do grad school if you are interested in your project, don't do it as a sort of career investment.
You can get a Masters in 4 years while also working at your high paying job. That just costs you a night or two a week (and not that much money, depending on the school)
If you have an undergraduate degree in a non-CS subject but you get a graduate degree in CS, your will have about the same or better knowledge than a person with a graduate degree in CS.
Of course, there is a great amount of subjectivity given to the School that you attended and your work experience after that.