As TightSlot says, we can't win. Some pax want as much information as possible, others just want the arrival time and weather, some don't even listen.
I'll try and pitch PAs towards the target audience, i.e. on business flights I'll keep it short and sweet, if we're full of holidaymakers I'll try and give a bit more detail on the route, arrival runway etc.
SNS3Guppy is absolutely right, however - we can be surprisingly busy upfront, even in the cruise, and PAs are way down the priority list. Some ATC sectors (particularly around London) are so busy that it's a challenge to go off at get the arrival ATIS, never mind chat with the passengers.