Lets face it, the only part of the community Larian listens to is the fanfiction writer and shipping fandom. And those prefer Astarion over Wyll.
Hence instead of game and story improvements or a rework of the worst and most annoying mechanics we got kisses, a photo mode to record those kisses, easy Minthara shipping and sexbear Halsin instead of a single short or "ugly" companion.
You think ugly characters would stop people from being horny about them? Nah. They would pretend they're actually hot and screech at anyone who calls them ugly.