I agree it's very quick and easy to just get shit done in Bash. When I go back to my code after a few weeks I can't stand looking at it.
ls -l | awk … | bash
even though it is notoriously unsafe. I guess a lot of younger folks know xargs but not awk.IMHO the best parts of awk are regex literals, natural pipeline participation, and familiar/simple syntax. Sitting down to write a complete program in awk start to finish though ... no thanks.