Every. Bit. Of. This. Is. Yes.
Thank you for posting this to specifically discuss this issue. I myself as a player has been frustrating over this for quite some time now, after I started my journey of playing bara games.
Take a game that I recently played for example. I asked the dev if there are player top content in their game before I proceeded to download it, because based on the art posted on the game's itch page, the game is largely player bottom content. The dev answered me saying that there is, and they are trying their best to make the amount of top / bottom content balanced. So, I ended up paying on their Patreon and gave that game a shot, and what did I find? 5 out of the 7 (or perhaps 8) interactable characters only have player bottom content (each with about 3-5 CGs already), I was left with only 2 characters with player top content. What's more, these 2 characters are the more androgenous / feminine characters of the game, while the 5 that can top the player are masculine. I was quite upset by that. Not only was there no such balance as the dev claimed to be, but also he had to cram all player top content into a drag queen character and a twink character, which are not really my preferred type. I felt scammed because I wouldn't be paying had I know I won't like it. I think this is exactly why devs should, at least, try to label what's in their game, so the players know what they are in for.
"Visual novels and games, however, tend to make the sex depicted limited to the sex the main character has, and the main character is generally drawn in a way that makes them less attractive to the target audience if they even give them a design to begin with. Because of this, the audience's preferences towards top or bottom content are really pronounced."
---- This part is very true. When the image of an MC is not given, you essentially put a bit of yourself into that MC to complete it. That's why for many people who prefer to play as exclusive top or bottom, it matters quite a lot. Not mentioning that, for games like LD, your top / bottom & dom / sub status can affect how the story progresses.