Pedro, acredito que você se fez um ótimo questionamento e se deu uma ótima resposta!
Para a maioria disparada das pessoas, se lambuzar de todas as formas com a tecnologia é a melhor forma de aprender, assim como um neném/criança se lambuza com a comida para aprender o que aquilo é, como funciona, quais são os limites e qualquer coisa que possa surgir desse fenômeno caótico.
Em paralelo, eu morro de medo de iniciantes que aprendem especialmente o DRY e começam a criar abstrações que irão juntar numa única interface duas coisas que inicialmente parecem a mesma coisa, mas que vão precisar evoluir em duas coisas totalmente diferentes e separadas... só que daí você já enozou o sistema inteiro em cima dessas abstrações e se torna algo impossível de desembaraçar e como consequência você começa a criar um monte de exceção que eleva ainda mais o nível de complexidade do sistema.
Então sugiro continuar nesse caminho, seja caótico e sofra as consequências dessa escolha, vai ser um caminho extremamente natural e proveitoso.