Oh Im good. 5th got way to heavy on active skill bloat, and not enough points for knowledge skills. Runners companion I could see such coming up though.
And packing everything back into skill groups and making knowledges/languages into binary options is gonna solve the problem?
That depends heavily on player preference. But it certainly is a way to approach that problem.
Language skills as a binary option is a good move imho. It's very difficult to represent a certain skill level of a language in RP, for the GM and the players. It's at least as difficult as it is in real life. People approach languages from a lot of different angles. But I think somebody else already made that argument in this thread.
I'm not as certain when it comes to knowledge skills. But in practice, we had similiar debates when we discussed how much a character knew about the yakuzas with a knowledge level of 2, as we had with language levels.
We are used to represent knowledge in levels irl, but I don't think it's the smartest move in play, when most players and GMs know very little about the languages/skills they play.
I think the specialization and expertise option counters the perceived lack of variety in active skills at least a little bit. Maybe it will make specializations more common then they used to be (at least in my games).
As for the usefulness of the Jack of All Trades players, I don't know whether that's really that big of a problem. Having real specialists on the team at least avoids stepping on other player's toes/areas of expertise. And I find it helpful for RP and fun, when players have to depend on each other for the task ahead. Teamwork means the combination of different skills for a common goal just as much as assisting each other on a specific task.
Also "real" Jack of All Trades are barely possible in SR5. Most Jacks I knew had 2 or 3 skills overlapping with other players and where helpful when the others were busy or down. They still had their thing that only they were experts in, even if it was something less exciting.