Having two additional lines of code is less overhead than conversion of dense arrays to CSC.
I'd believe it's actually more common to have a dense RHS than a sparse one here.