I don’t see any yelling … but it’s a clear official statement that I believe already answers your question …
Of course there’s always some flex, and @connor did follow up later with you …
I’d recommend taking a pragmatic approach; Docker works for you and that’s fine … Roon may help, but be prepared to have to reproduce the issue with Roon running in a supported environment (Native; Windows, MacOS, Linux, RoonOS).