I think bash scripts are perfectly fine for things like install scripts. The general advice isn't about the script getting too big, more so if its getting too complicated and you are already trying to use bash as a programming language.
Things like dealing with arrays, loops, calling APIs and parsing responses, etc. You certainly can do it all in bash, but at some point it becomes pretty unmaintainable.