I would suggest hell will freeze over before Apple implement this. Linux can and does already do most of it, though.
Various proprietary software does too, especially in the software defined feature set, but QoS policy downstream is decided on by the router there, not CPE.
Router control protocol communicating with ISPs not happening, though there are signalling facilities already present on ISP-managed kit on customer sites. These are, however, for flows originating from that kit, or the part of the flow in that direction, the remote kit makes its own decision on how to handle outbound traffic if it sees the flow first.
A wishlist indeed.