I was just gonna post the same question! I cut my hair so it's cut back on the time/product (since it's a TWA), but even when I had shoulder length hair I felt like it took sooooo long to do my hair and I wasn't even doing half the stuff I was reading other posts do for their routine. I think it's about being okay with less than perfect hair, and maybe skipping a step or product and see how your hair reacts. If you notice minimal difference, you can probably skip that step or product.
***edit*** I use sulfate free shampoo again and don't use shea butter