Good question! The “Use PHP to send headers” option is marked as deprecated, but that doesn’t mean it’s going away. It’s just not recommended because it won’t work well if you’re using a caching plugin. Since caching plugins usually serve pages before PHP gets a chance to run, headers set via PHP might not always be applied properly.
That said, the option is still there if you need it, but I’d recommend using the other available method for better reliability.
Cheers,
If the option is not actually deprecated (marked as removed in the future), it should be marked as not recommended with an explanation why it is not recommended. Caching plugins might not be fully compatible with the feature, but in most of the sites I have worked with php headers method has been good enough. I see little reason to install a plugin for modifying headers, if we’re still required to add those said headers into configuration files on the server.