The characters that are in MC's group and some other side characters will all have unique side quests in the future that the player will be able to tackle in to learn more about them but it needs time as it will be at a specific point of the story.
Also, the main group of MC will have entire Episodes related to them and their story as you progress through the game.
I actually modified in a previous update the possible answers for those questions allowing a bigger flexibility in answering them so for exemple, instead of "The Future/the future", you can now answer "The Future/the future/The future/the Future/future/Future" which is quite a lot of flexibility for a specific answer and for those who don't want to guess or who can't find the answers, they are all on my discord in the walkthrough channel so everyone can play as they want.
As someone mentionned, you not having your keyboard sound like an issue that only concerns you as far as I know and even if there was more players like that, I wouldn't change it since you're supposed to be on your desk when you use a pc.
I give the player the choice to ask questions to the character to enhance the immersion actually because it makes you partake into the story instead of just reading things.
As for the battle system, it is not random as there is an actual pattern to the ennemies attacks. It's based on the position of the enemy and if you can't see it, you can just go with trial and error so you literally need to miss two times to memorize the pattern since there are only two choices in normal fights. Mashing your way through a fight will not work most of the time. It's not called trolling, it's called making the visual novel more interactive.
If you wish to play a Visual Novel that is purely text that you scroll to, there are a lot of good kinetic visual novels on this website that you will definitely enjoy but Genesis is not one of them