in star trek all crew members had a computer terminal in their quarters...and all they had to do was take a tricorder with them for a portable computer...
I highlighted the main thing in what you said. I guess you do not really know what a "computer terminal" is.
First of all, it is not actually a computer. It is literally that, a terminal. It is a completely dumb device that sends all the commands to the actual computer itself, which then does all the work and sends the results back to the terminal for display. There is actually no "processor" at all in most of them, although later ones did start to incorporate CPUs like the Z80, 8080, and ultimately the 80186. But that was not for actually processing anything, but by that time you had multiple different languages in use to transmit instructions and responses between many different types of mainframes so there were multiple "languages" used. So the CPU started to become incorporated so that a terminal could be connected to many different kinds of mainframes and be able to talk to them through a basic translator that used the CPU. So a terminal made by Televideo could then work with an IBM mainframe, Data General, HP, DEC, UNIVAC, Honeywell, Speary, and many of the dozens of other companies that were making mainframe computers.
And companies that had multiple different mainframes started to install translation devices that would allow these different mainframes to talk to each other on the same way. So the Speary-UNIVAC mainframe could request data that had been stored on the IBM System/360 mainframe. But those were once again dumb devices with a CPU that only handled translation functions. But that terminal did no actual work, the CPU only existed so that it could translate the signals it wanted to use into the code needed for VT100, ASCII, ANSI, TTY, or any of the other "codecs" that the mainframes would get and receive instructions from the terminals.
And it was actually the same with the tricorder. That was actually only a collection and playback system, and the few times it was used and they were cut off from the ship that was all it could do, record data and play it back. And actual "computation abilities" required it to be able to communicate with the computer on the ship because that is where the computer was. It was never thought of as a computer itself, more akin to a sound and video recorder and playback system. And remember, in the original show there were multiple kinds of tricorders. Actually, TOS had 4 different tricorders, each of which had specific detection abilities. In keeping with the technology of the era, not the more universal devices seen in TNG and afterwards.
And as I know you will ask, those were the "General Use Tricorder" like Spock would use (it never had a specific name, just "Tricorder"). Doctor McCoy used a Medical Tricorder, which was tied to the hand scanner which was stored inside the tricorder itself. One episode featured the "Psycho-Tricorder", which was used to detect abnormalities in the brain and required special training to use. Then there was the Heavy Duty Tricorder, which would be used mostly by engineers. But every single one of them was a dumb device, it only collected or showed information that was actually processed by the ship's computer.
That is why in every episode of the show, even when in their quarters they would use the terminal to talk to the ship's computer. They did not actually talk to the terminal itself, it was essentially the eyes and ears of the computer and not itself a computer.
I guess I see it different, because I started in computers in the era of mainframes. When even the early microcomputers or personal computers were still thought of more as "smart terminals" because that is closer to what they were than what we use today.
But no, the terminals in their quarters or work spaces, the TOS version of the PADD, the tricorder, none of those were "smart devices" in any way. They themselves were
not computers. Simply ways to access the computer itself from remote locations.