Creating Solid Content with Minimal Keywords

I came across two accounts this afternoon from new clients that have signed up and obviously expect results and ranks. I do think that small specific companies that have a product, or a service are easier to rank than a broader company...but what to do when you get a Multi-Level Marketing client who only purchases 7 keywords like client 1895.... I feel the content is good and was written well, but with my experience in this I don't believe that it will ever be good enough to rank them, so should there be a MLM minimum in keyword purchase?? Not sure, something to think about because when it is sometimes impossible to rank a 50 keyword MLM site, how do we even think we can rank a 7 keyword one....I might be wrong but I just believe all we will do is create an angry client or more work than needed.......