Well I am kind of happy that rules like these exist. It allows the airline to make money off corporate clients, and sell tickets to individuals (and/or tourists) at a much lower price.
If they would not be allowed to charge corporate clients more (Ie by not requiring a weekend stay for the cheap tickets), all prices will go up in the end, and the individual travelling on a small dime suffers.