They may be. I'm not sure what the relevance is.
Oil companies are deliberately using their wealth and might to stop humans from advancing into a post-oil economy. There's no reason for us to be so heavily dependant on oil, other than to keep oil companies in business.

and virtually everything else is still too expensive.
Why?

Both fossil and renewable forms are constantly, rapidly improving
Then why are we still reliant on fossil fuels?

Even if capitalism did encourage immoral behavior, how do you know it's more than the other options?
I don't, refer to my earlier comment about me having no solution. But we're smart animals, we can surely do better.

Regardless, how can it be said capitalism doesn't punish immoral practices when your right to property (possessions, land, your body) are protected by capitalist principles?
Land isn't yours. You merely own the rights to land. Just like copyright, or a webpage. It all goes back in the box, remember? They can take away your land if you fail to pay your debt, and the debt is enforced on you when you take on a mortgage. Where does the money come to provide your motgage? Your deposit (your time and work), plus the money they already created through previous debt. The fact is, the baks don't even have to put anything up as deposit themselves, yet they still have the power to repossess your land if you fail to pay your dues.

It just straight up doesn't.
It straight up does. Take truffles as a basic example. I read somewhere here recently that truffle can be mass produced and be sold at a fraction of the cost. But why would they want to do that when they can sell it for more if it's rarer? The very fact that we use oil instead of solar power demonstrates the important role that scarcity has on capitalism. If we used solar energy, then energy would be abundant, not scarce. But if energy was more or less free, then large oil companies can't make money.

Scarcity form the basis of capitalism. Something that is scarce is worth more than soemthing that is abundant. Thus, maintaining scarcity increases long term revenue. And capitalism is all about profit, so capitalism encourages scarcity over abundance because it's more profitable.

Diamonds are a great example, actually. What would happen if somebody created a method of creating perfect artificial diamonds? Their value would plummet. Thus, they won't be in any hurry to release such technology. That's two of my points supported in one.

Maybe if you said every company for itself or every class of companies, it could look true on the surface. I don't really know how to respond to this statement because it's so demonstrably false. The workforce and enterprise are dynamic. People have to use their capital to get things, but this isn't what "every man for himself" looks like
Of course it's every man for himself. Let's give you a hypothetical moral dilemma -

You are a self employed used car salesman. A new rival business opens half a mile from your business, and your profits plummet. You then discover that the person who runs the business has served time in prison for attempted murder. He's served his time and is trying to turn his life around, but you could ruin him and restore your profits by smearing him in public. Do you go to the press with this information? How many people do you suppose would compared to those who won't? Ultimately most people will put themself and their familes first. That's every man for himself. No-one gives a flying fuck about Bob and his family, except for Bob and his family.

People who resort to crime don't do it because of capitalism, they do it for other reasons.
This is fundamentally false. The vast majority of crime is committed as a result of money, or more the desire for money. That's a direct result of the economic system imposed on us. If everyone had equal wealth, then what reason is there for crime? People will still fight over love, or steal things they want, but the vast majority of crime would be negated.

If only abundant resources were used, then products and services would be cheaper. And if that's the case, then corporations make less money. Scarcity underlines capitalism at its most basic level. Human greed and corruption is the consuqeuence.