Yeah you don't need parsers for rotations, you can just math out potency per second for that. But how well you can apply the rotation in a real situations needs a parser, and parsers are still pretty handy as a testing tool for rotation theorycrafting. Not necessary, but very handy.

Worth noting however that stat weights take parsing data and simulators to figure out. No parsers = no stat weights.