The developer working on integrating network display functionality into GNOME Shell shared short video clip to the GNOME sub-reddit […] the feature adds a “screencast” button to the row of actions in the Quick Settings menu. Clicking this opens a modal picker where the user can select any Miracast or Chromecast compatible displays on the network.
while true, it would be more about the protocol and stuff.
You’re right, but the AirPlay protocol has been updated over the last 9 years. I found something called UxPlay and it works pretty well. https://github.com/FDH2/UxPlay