I won't do a full, in-depth response at the moment, but just quickly touch on the subject of specialist vs. generalist, which I suppose I worded poorly in my log.
You are not
punished for being a generalist insofar as you will lose research efficiency, or anything like that. Only that you
won't have time to spread yourself everywhere in a system that is as...broad as this one. In other words, it's not like a simple 5-skill system where you can easily dump an equal amount of time into each of the five skills. Since the tech tree has an unbounded depth, depth and breadth will
always be at odds with one another. And that's what I really like. It means you can be as much of a specialist as you want (imagine drilling 20 nodes down into a specialized propulsion technology, just because you really like traveling in style). But of course, it does not prevent you from being a generalist. It's just that being a true generalist in a system with such a high branching factor is going to mean spreading yourself
very thin.
Contrast, for example, with TES, where we generally end up with uber jacks-of-all-trades by the end-game (especially in Skyrim
). Probably because the level of specialization is quite low. There are a good many skills (more so in Morrowind, and I would say that I am much more prone to having a specialist character in Morrowind), but it's always just a linear progression and the depth isn't that high. Imagine if, at level 50 conjuration you had the option to explicitly delve into "necromancy" vs "elemental conjuration" vs "supernatural conjuration" vs "inanimate object conjuration." Skyrim beats around that bush with the perk tree but it's not really much of a choice. In the end there are so few nodes and they tend to converge into some master node, rather than further branching to allow more depth / specialization. It's just a beefed-up linear progression. In that kind of system, being a generalist is a viable - and in fact usually the best - strategy. In LT the progression looks a lot more exponential and a lot less linear (because it's a real "tree" of tech progression, not just a few linear chains). So being a generalist will mean a
lot of time spent in the shallow nodes. That's not a penalty, it's life!
But. I still haven't made the most fundamental, critical point, which is this:
from a "value" standpoint it makes no difference whether you specialize or not, you are not explicitly "rewarded" or "penalized" either way (sorry if I worded it poorly in the log). The
speed of your research is not affected by what you choose to research, so in the end, you are always performing the same amount of "work" on your tech tree, regardless of whether that work is spread over a huge number of branches or a single, deep branch. Think of it like conservation of energy. Conservation of research power! This means that as a generalist, ultimately you will still have the same
value acquired through researching as a specialist. But! As a generalist, your value will be spread across many items, which means it is likely that none of them will be as "good" (assuming
some degree of vertical progression) as those of a specialist, who has funneled all of his research "energy" into a few select lines of research.
The whole bit about the research tree becoming biased towards previous choices is just a mechanism to help you explore more of what you want to explore. It does not influence the "value" produced by research.
There's really very little that's "gamey" about this system, and that's part of why I like it so much - it feels very reflective of reality. If you choose to study many fields, it is true that your energy will be spread among them, as opposed to focusing on a single field. Simple math
And as for the research bias, it makes total sense - I'm spent my life studying graphics programming, so it's much more likely that I'll have a great idea related to graphics today than...that I'll have a great idea related to biochemistry
Just makes sense!