Personally, I think your the value of a CS degree can be broken down into 3 components:
1) economical value - it is an entry ticket for a decent job and you will get economical return from it.
2) practical value - you have learned both generic and specific skill and knowledge, so that you are able to increase your rate to generate value with your IT and knowledge intellectual assets.
3) social value - you can help other people with IT problems. CS degree can serve as an interest for you and you become happier after doing it.