...perhaps Apple's intent was simply to drop support for the extremely old clients that Airfoil was emulating? That seems like a much simpler explanation to me than some sort of nefarious plan to break Airfoil.
My suspicion would be that feature was added in response to external demands (e.g, movie/TV studios required it for remote playback), and making it mandatory was a later simplification.