Sure, but how would these energy companies fancy being under the thumb of Putin.
If they want to benefit from the spoils of free markets with consumers who haven't died from covid then they must pay their fair share to maintain them. So whether it's a cap on the prices they can make, or a tax on their profits. Doesn't really matter. The burden cannot be met only by energy consumers.