The second seat on some carriers does earn redeemable miles, though not miles that will qualify you for an upgraded tier of their mileage program. So if you really want the miles and wouldn't mind adding a stop, you may want to check out other carriers.