Most of the mistakes which second language learners make are due to interference from their first language
There are many causes of error; L1 interference is just one of them.
Learners with different L1s make the same errors when learning a particular L2.
While many learners do transfer patterns from their first language to the new language, a more significant cause of mistakes is overgeneralization of the target language rules.