This provides a continuous revenue stream that allows maintenance and improvement of the game without affecting gameplay. It's entirely cosmetic. Don't participate in it if you don't want to. I played with stock skins majority of the time till a friend gifted me an AWP Redline after staying at my place. It was cool but to someone who just wants to enjoy the game it hardly matters. Besides you can go to various private servers and play with whatever skins.