Try being frustrated by a really basic USB stack with no hot-plug USB support. Or by no unicode support, no vector fonts, or a multi-user security model. Is that frustrating enough for you? Okay, how about no process isolation or memory protection? Does that sound like macOS to you?