I didn't want to use too many commas so I wanted to know if this sentence was grammatically correct.
Sure, they don’t have true relationships and lack families, but they have jobs and friends and a purpose in life.
I didn't want to use too many commas so I wanted to know if this sentence was grammatically correct.
Sure, they don’t have true relationships and lack families, but they have jobs and friends and a purpose in life.
Unless you are not grammatical in your comma placement (put them where they shouldn't ever be), there is really no concrete rule that you have too many commas.
I would say there is nothing wrong with the sentence you presented. I've written similar sentences before too.
As another user commented, this is actually an intentional literary device known as polysyndeton. Polysyndeton is used to stress the continuing nature of an action or of repetition and can express monotony.
If it bothers you or if you don't intend your sentence to use a polysyndeton structure, you can separate it into two sentences or use a semicolon.
Sure, they don’t have true relationships and lack families. But/yet/however they have jobs and friends and a purpose in life.
Sure, they don’t have true relationships and lack families; they still have jobs and friends and a purpose in life though.
Or even...
Sure, they don’t have true relationships and lack families, but they have jobs, friends, and a purpose in life.
Sure, they don’t have true relationships and lack families, but they have jobs, friends and a purpose in life.
The gaps between “Cock” and “and” and “and” and “Bull” were not the same size.
So “and” is a lot more versatile than might be thought and still, your example is fine.
– Robbie Goodwin Sep 18 '16 at 19:41