Like I said, Tabuk, that's as a result of poor and faulty implementation, not the rules themselves.
When your drow character gets advantage from 'striking from shadows', that's the game deciding that you are unseen by your target; if you're attacking another character with darkision, such as pretty much anything in the underdark, you should never get that bonus, because if they are inside your darkvision range, then you are inside theirs, and if they're outside your darkvision radius, you'll have that benefit cancelled out by disadvantage for the darkness anyway - the same as any other character. The imbalance in game stems from a faulty implementation of the rules, definitely at a mechanical level, but probably at an interpretive level as well.
I play mostly halflings, and I never struggled particularly with being hindered by a lack of darkvision; I virtually never had to attack hindered by darkness if I didn't wish to, and it didn't gimp my characters (Warlock (no darkness invocation), ranger, fighter and rogue play throughs)
Last edited by Niara; 11/03/21 12:12 AM.