The author, a native macOS and iOS developer, attempted to implement a simple chat with Markdown support in a pure Swift/SwiftUI app, but encountered significant difficulties and limitations. They eventually turned to Electron, which provided a more straightforward solution. The author argues that while native development is often preferred, it can be limiting when it comes to certain tasks, such as rich text rendering. This experience led the author to question the advantages of native development for certain types of applications.