I hope this is not viewed as a personal attack, but who the hell do you think you are to tell other people how to run their business ?
People go into business for different reasons. Sure, some just end up going into business for themselves with no plan, some aspire to be mom and pop shops, and some guys want to go for the gusto and try to take over the world. Its survival of the fittest, and as long as their electrical installations are safe and professional, its only up to themselves how they run their business, what they charge, and what they aspire to.
I find your post not only ludicrous, but intellectually offensive from the implicit comments that indicate that you think that anyone should raise themselves up to being as good as you, or the simple notion that you believe if they don't charge what you do then they can't possibly be as knowledgeable or as good as you.
People charge what they can. Hopefully they charge what the market will bear, and stay in business.
If some guys want to model their business like a Harvard business school fortune 500 business model, well that's their choice. If some guys want to operate out of their truck and don't want all that overhead, that is their choice. Some guys are not out to take over the world, and its not up to you to preach to them about why their business plan sucks, and why its not good enough for you.
And by the way, this industry started out as a bunch of foreigners who knew nothing about electricity stringing lines in cities and mostly electrocuting themselves, because they didn't have a clue about how electricity worked (I'm talking about the original lineman). So, no matter how you look at it, the industry has come a long, long, long way from where it started.