To the OP, I would agree with your observation, but I disagree as to the root cause. Most of the people I know recording are actually musicians that want to record themselves, so they start out not as an engineer, but rather a musician. They naively go into Guitar Center and ask what equipment is needed to record, then purchase an mbox, computer, headphones, monitors, some cables and a mic. They spend between 5-10K, with the resolve that they now have a recording studio, and so the journey begins.
I have no doubt that when these people are making the recordings, it sounds really good to them in their rooms, it's when it leaves their rooms where the problems begin, in the translation. There is nothing exciting about hanging rockwool on your walls, but a new reverb unit, monitors, etc., that's "cool", but it takes a person some time to realize how important the room is, and learning what a good starting sound is, in terms of the recording. What sounds good live may not translate to a good sound in a recording. For me, I post mixes not as a competition, but more to see how things are translating to others, in order to improve my room and my ears. When I first started getting paid for small projects, I would take all the money I got, and paid that to a ME so I could learn what I may have missed - money well spent.
I am curious to hear your mix as well, because as an audiophile, working in a tuned room, your mix may be sonically more balanced, but you, not being a musician, will probably be weak on the "vibe", "Feel", and "pocket" areas, which would be expected since you have spent more time on learning about acoustics, and where they have spent more time on learning to play an instrument. Neither is better, just different sides of the same coin - I believe you need both, and that takes time. And to be clear, I am not disagreeing with your orignial post, just the cause of the problem. I think that this site, allowing people to submit their mixes, recieving feedback and teaching about bass traps, phase cancelation, etc, is the thing that needs to happen. It is the solution that you are asking for. How else would we as hobbyists learn that? When I have the raw tracks, make a mix, then have the opportunity to hear another version that sounds better/different it leads me to ask why, then find the solution. It' part of the process and some are further along than others.
I just spent $7k on wood floors in my room, and finally have it measuring +/- 10 db from 50hz up to 10K, and then after that it goes up another 2 db until 20k, but it took me quite a while to figure that out, let alone why that was important. It was hard at first to spend the money on traps, when it would be more fun to get a new mic, or some API pres, or whatever. However, now I have no surprises with my mix. Having the room flat, is simply amazing. FYI - I am monitoring through Dynaudio BM5A's, Benchmark DAC, Velodyne Sub have 6 Bass Traps, 8 2" panels and 2 auralex roominator kits. I just pulled out the carpet and put in the wood, and now I feel i can hear everything. I do have a dip in my hearing around 3-4k of around 20 db, from playing loud guitar, so the carpet, with that hearing loss was a struggle.
P.S. - I took it from your post that you are not a musician, but an audiophile and the songs you had posted were mixes that you did, not played. If in fact you are a player, I didn't mean any offense, just didn't get that impression.
In the game of golf for example, to lower your score, you need to putt really well, not drive 350 yards - but - on a driving range, everyone is trying to drive 350 yards and noone is on the putting green. Why? Because they haven't been playing the game long enough to figure that out or