I think this is a classic case of burying the lead. I’m guessing that many interactive users want to see the projects readme, before poking at code.
This will simplify access to Github because random users just focus on the first thing they see.
If you want to bring in normal users and encourage them to partake in coding/dev, then shoving code in their face at the start doesn’t really help.
Make it an option, and voila - no pissed off users anywhere!