I wonder if the company line is that the $5 Porch charge is for 'capacity control', which is the official reason Royal Caribbean charges $4.95 for Johnny Rockets. Of course, the real reason in both cases is to extract a bit more money from the guests with the side benefit of capacity control.