'... over the years' means that a present perfect is the natural choice. The subject of the sentence is People's thinking , so the verb must be has changed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.