I've flown many international trips without a Saturday Night stay when I was flying for business on a regular basis. They are going after the business traveler with these fares, they don't want to upgrade an entire family to the front of the plane because they visited their auntie for a weekend in London.
So instead of spending the money with them, you spent it with another airline that wasn't giving free upgrades either?