I think we should receive miles on all published fares by an airline. However, I also believe that when we do fly on full fare Y or business tickets, we should receive bonuses. So far, I have only seen promos done by USAir offering mileage multipliers on full fare or select fare tickets or with American allowing members to earn elite status faster through Q points, based on fares paid in addition to miles flown. It is a very volatile and competitive world now it the airline industry and airlines should not in any way begin cutting corners with something like mileage accrual. (Think of how much revenue was lost when Delta stopped upgrades on L or U fares or when Continental initiated H,K,Y fare upgrade fares only.
Miles are an incentive to continue flying an airline and possibly become loyal. The incentive to pay a higher fare to earn miles is something I and probably many others have done If you take away that, then you take away the incentive to fly an airline or another excuse to fly someone else including Southwest!
------------------
"Fly me to the moon and let me earn alot of miles."