I used to have the same opinion but I've realized that Apple APIs are for a particular type of an app. It can get very restrictive very fast.
I have since moved on to building my own GUIs with Rust.
But I that my app has different requirements than most.