It's just their tech debt. They chose to use react.js in the terminal via ink, and essentially footgun their way through each update.