Also if Directx is available natively on Linux, porting Windows games to native Linux clients would be more easy.

Yes it would but game developers still wouldn't port games because of the smaller userbase Linux has. Porting games to multiple platforms is very expensive and the graphics API is only part of the porting process, since they have sound, network and such to get working as well.

If it has DRM there is somewhere an EULA for sure that specifies what you may or may not do with the "product".
As it is in the case of all programs that have a software agreement that has to be accepted. People might be surprised what they accepted when pressed the "I agree" button...

With anything you have bought, you can do whatever you want with it, as long as it is in private.

... as long it is in private. So, you cannot use for something that "is not in private". That is a restriction i am talking about.
May not be an EULA per se but there are laws that regulate this stuff.
The very reson of existence of DRM is to regulate content playing. By definition regulation is restriction of something.

... as long it is in private. So, you cannot use for something that "is not in private". That is a restriction i am talking about.
May not be an EULA per se but there are laws that regulate this stuff.
The very reson of existence of DRM is to regulate content playing. By definition regulation is restriction of something.

No, because DRM prohibits you from doing things in private that you have every consumer right to:

A digital full copy for playback in any other device you like, for playback in your second vacation home, for backup purposes because you young kid may break it (your dog bite it) etc.

With anything you have bought, you can do whatever you want with it, as long as it is in private.

Wrong.

With anything you have bought, you can do whatever you want with it, as long as it is in private.

Actually it's not yours, only the media and the box is. The software itself is not yours and you cannot do much with it other than just use it. It's not like Linux distros, where you can do as you like with the content, change it, distribute it, roll your own version. You cannot do that with proprietary software unless it specifies in their EULA that you can.