It is possible to optimize the STAR parameters for what you want to do, e.g. splicing analysis (e.g. rMATS recommends end-to-end alignment, i.e. no clipping) or gene quantification. I have not compared the pipelines and don't know if they do that, but it could be a reason for differences. You still could reuse BAM files, but that is currently not supported in either pipeline, although there should be a GitHub issue somewhere that requests starting rnaseq from BAMs. The problem is that the BAM files have to have certain attributes to work with the downstream tools, so ideally they are created by the pipeline to make sure of that, so while it should be possible to implement, it is not as trivial as it may seem. (If a developer allows something that users can misuse, they will pester him/her with all the error ensuing from that misuse, which takes time away from development work, so it is understandable they want some safeguards against that.)