Makes sense from manufacturing and business perspective to refresh your offer every year. It doesn't have to be a huge improvement, but technology slowly advances, there might be a better or cheaper manufacture for some components, etc.
On the other hand there no reason for any individual to be buying a new phone so often. Software support must be a thing - there's no reason for a phone to become obsolete after 2 years because of the software. It's a computer, you can update the OS almost indefinitely.
In a college lecture, you can gain new information and ask questions. Local government meetings like public consultations about new projects - you can push for a certain outcome.
Political rallies - I reeeally don't get it. The fact that you even go means that you support the candidate and know their positions. It's unlikely they will say anything new. It's usually just a series of soundbites repeating the same ideas that you likely already agree with, otherwise you wouldn't be there.