I think another reason we have a lot of people just throwing stuff up on steam is because this community is too nice.
I've seen quite a few things thrown out there that are mediocre at best, and really shouldn't be released, but (apart from a few who say it as it is) we as a community heap praise on them and give them false confidence, and they don't learn by their mistakes.
I'd say i was one of those people for a long time, and maybe still am a little, I've posted some truly terrible work which everyone's been so nice about, which is why i keep working on models and changing them when many would say job done (my OCD and paranoia are a factor in that too).
For example there is one community member that has great talent with models, but his/her texturing leaves a lot to desire, he/she makes the UV islands far too small, and the individual textures way too big, so the models although structurally are great, visually are stretched and blurry, and he/she sells them on the store that way, and here's why he/she will never learn, because even now i'm going out of my way to be a nice guy and not mention his/her name, because i don't want to hurt his/her feelings and look like the bad guy, and i'm sure there are many of us on here that do that.
What we need as a community is more people to say it as they see it and help people improve their work with some constructive criticism, i for one would welcome any constructive criticism of my work any time.
Primary Desktop:
i7 7700,k NV1070 8GB, 16GB 3200mhz memory, 1x 2TB Hybrid, Win10.
Secondary Desktop:
i5 4760k, NV960 2GB, 16GB 2333mhz memory, 1x 2TB Hybrid, Win10.
Laptop:
i3, Intel 4000 series graphics, 6GB memory, 1x 500gb HDD, Win8.1.