Method swizzling is also an important tool for any aspiring macOS developer, unavailable/onerously painful in Swift.
All in all, I don't think there's anything wrong with continuing to write new things in modern Obj-C as long as you're conscious of the tradeoffs and interoperability is a concern.