Plus in a progressive future like Trek, everyone seems to be awesome at everything. Look at Dax, Spock and Data. They have expertise in a wide range of sciences (chemistry/physics/biology/computer/math).
They are some what exceptional though. Data's an android, Spock's a hybrid and Dax has multiple lives to pull from.