As I have stated before, there is a good way to do both (BIS miles and spend)- with the benefit of removing the scourge that is AC corporate rewards. Keep the current system for status; bring in something like Delta SkyBonus to recognize/reward small company spend. Police it with minimum spend. Dump the corporate rewards program as currently structured.