This is being pedantic. That's not the point: do you have to literally abandon the project instead of rewriting it and leaving all your users out to dry?
Would you get divorced from your spouse if something minor wasn't working out, too?
Would you get divorced from your spouse if something minor wasn't working out, too?