We know that the current quantum computers are noisy/error-prone. They are susceptible to gate errors (single qubit and multi-qubit), decoherence (relaxation and dephasing), readout error, etc. I want to know what is/are the underlying physical reason(s) behind each type of error. Answer for one type of qubit (say, superconducting qubit) is perfectly okay.