Question: are all terminals the same?
Answer: Because of that, nowadays terminals are considered any input/output devices. A mouse, keyboard, screen, camera, they are all terminals. Shell is an OS thing. On a computer you have the kernel which on Ubuntu for example is the Linux part.