The intention behind field drain is good (imo) as it can be a good driver of competition within the mining fields. The way it works isn't as stellar though, but I think something that encourages mining corps to fight over resources rather than mine peacefully together will be good for activity.
In OFL chat Jammi suggested that perhaps mining rate in the fields should be halved when a ship of a different Corp ID is present in the mining field. Not sure how possible that would be to achieve though.