Let's just randomize companions' sexuality every playthrough...

More realistic for both the player and their character NOT to know their preferences, no?

Personally, I dislike romances in BG3 and their current (approval-based) implementation and have little hope this changes. I'd rather Larian's (writing/voiceacting) work/effort went just about anywhere else...