Should I always keep all edges looping?
The best way to work is having a good topology (here's why why we need topology).
In low poly or other situations you can probably ignore a not perfect topology.

In particolar good looping are super userful if you need to control thge curvature of your mesh.