It's not capitalism, it's too-strong IP laws and "contempt of business model". Reverse engineering for interoperability should be legal under any circumstances - regardless of whether you have to break encryption to do it. Vendors have way too much control over how end users interact with their products.