The email shed further light on just why Apple gave Steam Link the boot, and suggested that a resolution would be tricky. The iOS app reportedly broke App Store guidelines surrounding “user generated content, in-app purchases, content codes” and similar factors. In other words, its objections seem to revolve around the nature of Steam. While there are already general-purpose remote desktop clients on the App Store, Steam Link’s narrow focus was apparently problematic R12; it may have seen Valve siphoning away App Store purchases by letting them access PC games in the other room.
Whether or not Valve can actually comply without significant compromises is another matter. It may have to fence off certain sections of the Steam experience, but that could significantly limit its appeal and introduce hassles that aren’t necessary for Android users. It might not have much choice, though, if it wants to put all those hours of development time to good use.