(disclaimer : not native english speaker, I'm not used to such long posts, phrasing and words can be funky

)
I like your post. I don't fully agree with everything, but I like how you explain your point of view.
I'll first try to answer the "this character makes no sense, it's just a pile of stats".
- Shadowrun gameplay is based on optimization. As D&D is, and many other games. The core goal of Shadowrun is to win encounters. Fighting, negociating, disabling security devices, B&E, hacking, racing, and so much more. You are rewarded (nuyens and karma) for winning. When you create your character, you know you will face such situations, and you ask yourself
"since the goal of the game is to win, how do I maximise my win chance ?" Optimization is part of Shadowrun, there are way better games if you want to just "live your character".
- there are different types of players. Some like to roleplay. Some like to roll dices. Some like both. I like both, but I don't need my stats to roleplay. I don't fall in the "put 1 in CHA because I'll roleplay it", but I don't need my character stats when I just roleplay. But if the GM asks me to roll dices, ok baby you want the "rolldicer" player, not the "roleplayer" one. The stats for my next character still have elements of my character concept (I have both 9 in AGI and a cyberarm with 9 AGI, it would be more optimized to drop the cyberarm), but it lacks some elements, sacrified to the altar of optimization. But I have a 16 pages background, and boy oh boy I'll roleplay them when I have the chance, even if it's not on my character stats.
Then, the ending of a discussion I had with a friend on the same topic :
on the forums, you always advice the "best", not what "fits" the character.
- on a forum, we don't know what your character background is (and no, the 3 lines description is not enough for me), we don't picture your character the same as you. If I take Batman for example, you don't picture it the same as I do. Maybe you'll think he needs a huge LOG to create his equipement, but I'll think his master stat should be VOL because of all he faced. And this is for Batman, a character we both know. For your character, that only you imagined, how can I picture it the same way as you ? How can I know what "fits" your character ? I can try, but I'll probably help you more by telling you what "works best", and then you'll take it or leave it wether it fits your character or not.
- we don't know your GM nor the other players of your group. We don't know if "medium" in fighting means 6, 9 or 12 in Automatics. I believe you need to be about the same level as the other players to keep harmony on the table, but we don't know which level is your group. We can only say : specialisation gives you 2 dices, skill gives you 6 dices, attribute gives you 6, race gives you 1 or 2, smartlink another 2, and enhancement (magical or mundane) 2 or 3 = 20 is about the max at character creation. If you know you only need 16 to be "the streetsam" of the team, then drop some options we gave you. But you can't accuse us of giving "power gaming" advices, those are the best advices we can give.
Now, there is one thing I agree with you, it's the feeling. When you see a character, it's very easy to go from "
your character could be better by doing this" to "
your character is weak because you didn't do this". Some posters here manage to stay the first, and gives you advice that you take just as advice. Some other fall into the second category, and wrap their advice with judgment. With experience, you walk away from the judgments and take only the advice. But your post is a good reminder that we can both say "
I like your concept" and "
your character could be more powerfull by doing this".