There are many reasons for this.
- Abdomen is most easily accessible site for insulin injection.
- It has large amount of fat below the skin which makes the injection less painful.
- It has most consistent and predictable absorption of insulin.
Hence abdomen is the best site for insulin injection.