É $(document).ready
necessário?
não
se você colocou todos os seus scripts antes da </body>
tag de fechamento, fez exatamente a mesma coisa.
Além disso, se o script não precisa acessar o DOM, não importa onde ele é carregado, além das possíveis dependências de outros scripts.
Para muitos CMSs, você não tem muita escolha de onde os scripts são carregados, portanto, é uma boa forma para o código modular usar o document.ready
evento. Você realmente deseja voltar e depurar o código antigo se reutilizá-lo em outro lugar?
fora do assunto:
Como uma observação lateral: você deve usar em jQuery(function($){...});
vez de $(document).ready(function(){...});
, pois força o alias a $
.