I am honestly OK with the way Steam, uPlay, Origin, Epic Games, Battle.net, etc all do it. They do not block you at an OS level from looking at the files (like mentioned in the article, they could not even if they wanted to).
However, MS takes it that step further, and in my opinion that is a step too far.
Even when booting into Linux, you wont find the game blobs you typically expect (like in Steam). You will find game blobs encrypted by MS.
I would like MS to be on an equal playing field with Steam, uPlay, Origin, Epic Games, Battle.net, etc.