labels make code readable. plus if you use add pc, something, the program could fail if compiled with literal optimizations and the something value is out.