Here’s the solution used by both the digital photo and digital video industry. All the industry big shots get together and come to agreement on what a “good file” is. Then they build their software around that definition. That is, they standardize.
The result of this success is that pretty much any digital photo or video works in pretty much any software. As one example, to my knowledge it’s literally not possible for me to create a “bad video file” in Hitfilm no matter how ignorant I might be. Thus we don’t see YouTube flooded with lots of files that don’t work. Another very important result of this success is that new users quickly have satisfying experiences and so they buy the software these companies make.
Now let’s look at the 3D industry. Both SketchUp and Hitfilm have free versions, which is very cool, and for which I offer my sincere thanks. But given the FUBAR nature of file transfers, which seems to take up most of my time in 3D, why would I spend money on these products? As example, if the 3D Warehouse was a reliable source of models I would pay for it. But if it’s just another random collection of who knows what, even free is almost too high a price.
What I personally do doesn’t matter at all as I’m just one person. But literally thousands of people are making this decision. They try 3D, see how FUBAR it is, and decide not to pay for it. And then all that money which isn’t spent by potential customers never gets invested in making better 3D products. This effects the experts too. Failing to standardize is not a savvy move.
Blaming the user all day long on every 3D site for the failures of the 3D industry to standardize may be an emotionally satisfying game for some, but it will never solve any of these problems. Users didn’t create the FUBAR nature of 3D, and they will never be able to solve it. Any notion that such issues can be resolved by lecturing novices one by one by one by one etc is just um, unproductive.
All that said, I agree that everyone is entitled to express their point of view, and if anyone wishes to entertain themselves with the blame the user game, ok, go for it, no problem. But what usually happens in these kind of threads is that once folks see that their blame the user philosophies will not survive critical scrutiny, they pick up their toys, stomp off and go home. Ok, so be it, to each their own.