To the best of my understanding, there are ways around it[1].
https://www.baeldung.com/linux/xcode
Reply on news.ycombinator.com