I agree with your replies to this article, but I'm not sure what the problem would be with mandatory ID and luggage checks. Doesn't affect the individual's freedom any more than the same checks on commuter flights. Increases security for the crew (pilot). Makes things more difficult for the would be terrorist.
On the other hand, why bother with ID and luggage checks on any flight? Any of the reasons I could come up with to refute my notion on the sight seeing flights also work with any other flights.