Jeriel:
"bgp send-label" command is used when u want to send "label" to a neighbor which is exchange only ipv4 peerings. For e.g on a CsC scenarius thats states for not enable mpls ip facing to the CsC customer routers, its good to send label from CsC Backbone Carrier to the CsC Customer Carrier. Anoher one is when it says that u cannot enable mpls ip and u want label on that.
This is true for eBGP send-label, for iBGP send-label, it's a little different, since the next-hop in iBGP is recursive, you will still need LDP inside the AS to resolve the recursive routes.
Bo