It’s primary purpose is DRM which is a net burden to society. Everything else you list is to help you forget that.
30% is mad decent. For all the haters on California’s insane tax, steam takes a 3x larger cut on all income, and California build roads with it. Steam maybe develops half-baked features.
PCs are, steam is not