It's indeed actually impossible for two nonheterosexual persons of the same sex to know of each other's existence and to not be in some kind of romantic relationship.
I don't get what's bad about this ending, you wanted a wedding or something ? they're clearly happy right now having sex, being in friendly terms and accepting their orientation.
If you're so against it just call it tsundere