All the bonus programs are designed to be profitable for the company.
If one finds inefficiencies in the terms and conditions and optimizes the value he/she gets it will work.
However, disclosing any loopholes in a forum will quickly lead to their disappearance: the owner of the loyalty program will tweak the pricing or finds a business case to amend terms and conditions