It is worse than the typical lootbox scheme because the entire CS ecosystem is now saturated with marketing of third party skin trading sites and casinos. And at the end of the day it is still gambling. Just because you can resell your skins (and let Valve take a cut in the process) does not make it ethical.
Being able to resell them makes it infinitely better in my mind than not being able to having money wasted permanently see other most other games with gambling mechanics like gacha...
Would advise looking into why those skins are so valueable. spoiler: money laundering and hooking kids on gambling