“Why is current a scalar quantity even after having both magnitude as well as direction?”
For a physical quantity to be termed a vector quantity, having magnitude and direction is not enough. The quantity should obey the laws of vector addition too. Like the triangle law or the parallelogram law. As we know, if two currents meet at a junction, the total current of the resultant current will be the algebraic sum of the two current and not the vector sum.