Even when some people have been taught to dive properly, it doesn't mean that they will adopt this into practice. Some people don't see that the safety rules are something that applies to them, which is unfortunate. Although I believe that there is a depth on air that a properly trained buddy can be more of a danger than an asset, I don't believe that the buddy system is outdated and I teach my students at every level to adopt it.
When evaluating the buddy system, you have to quantify the training that your buddy has received. In other words, if the buddy hasn't been trained in basic rescue skills, how much will s/he really be able to help me if I black-out underwater, for example? So when we evaluate a buddy, we have to quantify their level of skill carefully. Buddies are not created equally.
The current training situation has required divers to evaluate how they want to dive. More and more divers seem to be coming to the conclusion that although they would prefer to dive with a competent buddy, this isn't always something that's guaranteed in today's world. They choose to become independent and as such, carry redundant systems. Although this presents an increase in safety, it's still not as safe as diving a good dive plan with a well trained buddy and ensuring that you possess the right training and level of fitness to safely accomplish the dive imo.
I usually dive with full redundancy of gas, gas delivery & buoyancy and with a buddy within touching distance. I've also on occasion chosen to dive solo under specific conditions.
So much of diving depends upon personal judgment. How deep, how long, with what equipment, in what wave conditions, in what visibility, in what current, with who? We each accept the risks we take. Hopefully our judgment is reliable. Either way, it's our decision.