I am now leaving aside the point that there are people who keep their art for themselves for no good reason (especially if it isn't even close to a quality that would make it useful for commercial projects).lonewolff wrote:Compare the availability of 3d models and programming code.
Comparing how much art and code is available for free use doesn't make sense. E.g. you can write some general library that will be useful to many people. It is easy for them to extend it, enhance it and use it together with other code. Putting together art from lots of different sources doesn't work, gradually enhancing it is often not possible as well and most important: chances that someone has use for your work are quite a bit lower.
Even if the same amount of art and code existed, you'd still have a harder time to find something that suits your needs. Plus the motivation to do free art is lower. I mean where would you start? Even stuff like trees, plants, crates or barrels is not that general.
Easier to reuse are texture resources, reference pictures (and if you want to consider it art shader code). And of this you do find quite a lot on the internet.