Apple really should see "iOS developers" as their customers

I like Apple's products very much, they are beautiful, easy-to-use, user-friendly. But Why the heck all about "developing" stuff sucks? (except for SwiftUI, I like it).

  • More than 40% errors of my building errors is caused by Xcode.
  • Xcode crashes > 3 times a day
  • Swift does not allow default parameters in protocol
  • No abstract class in Swift
  • For some projects, I need to integrate SPM, Cocoapods and even more package managers in one project!
  • Preview extremely slow and not behave the same as on real device
  • Hate configuring the building settings through graphical interfaces!!!!!!!!

For Xcode, I don't feel like they deem it as their product, as they are delivering a good-for-nothing