you are right.
But think about it…
If you “can”… do it.
To have distributed and small pieces of code from many sources makes your app having high standards. When you have only one “genius” doing things for you when he/she dies you are with nothing