I don't hate the announcements, I actually don't think there's enough of them sometimes. Hearing them over and over again for 8 hours doesn't bother me as they're easy enough to tune out at a station when you have more visual stimulus. I think complaints about on-train announcements are more reasonable as you just want to relax once you're on the train.
It's also certainly an operator-dependent issue. I have no problems with announcements on GA stations or trains, except maybe between Liverpool Street and Stratford as the TfL connections drag on. GN is where I have a problem of too few announcements. The 387/379 scrolling displays are so slow and I find that the audio announcements don't work half the time (the other half is when my train is cancelled

). I've never been on SWR which seems to be the biggest offender for audio spam.
Yes very operator, and perhaps line, specific.
I live near the borders railway, and ScotRail don't put many announcements on for us.
East Midlands Trains used to be awful for it - you'd leave Nottingham, and by the time you'd been told you'd be calling at Beeston, East Midlands Parkway, Loughborough, Leicester, Market Harborough, Kettering, and London St Pancras arriving into London at 1355, the train is formed of 5 carriages, first class accommodation is available at the front of the train, standard class seating is available at the rear of the train, coach C is unserved for passengers travelling without a seat reservation, please have tickets and railcards ready as a full ticket check will be taking place, please familiarise yourself with the safety posters at the end of each carriage, if you see something that doesn't look right text the British transport police on 61016, see it, say it, sorted, please keep aisles free of luggage - large luggage can be placed in the rack at the end of each carriage, smaller items please place in the overhead storage, there is a buffet car today in coach B, offering a selection of hot and cold snacks, hot drinks, soft drinks, and alcoholic beverages, a reminder again that this is the 1212 East Midlands Railway Service to London St Pancras, etc etc; you were actually rolling into Beeston station.