The author, a Windows developer, attempted to create a native Windows utility program and found the development process to be a mess due to the complexity and fragmentation of Windows' native app development ecosystem. The author had to navigate multiple frameworks, including Win32, WPF, and WinUI 3, and encountered various limitations and gaps in functionality. The article highlights the difficulties of developing native Windows apps and the reasons why many developers opt for web-based solutions instead. The author also criticizes Microsoft's approach to native app development, citing a lack of prioritization and inconsistent support for different frameworks.