I am intrigued by people using different tenses when talking about the future. I heard native speakers use tenses differently. I will try to give an example using an example sentence:
"The good thing about Spotify is that you get to know a lot of new music because the program starts playing music which is like the one you chose and you get to know music that you never heard!" "The good thing about Spotify is that you will get to know a lot of new music because the program starts playing music which is like the one you chose and you will get to know music that you have never heard!
First, there is no usage of the will future in the first sentence. Shouldn´t it be used here? Can you really use the simple present only?
In the second version, the "because sentence" doesn´t use "will" as well as the "that sentence" in the next sentence that follows. I was told you shouldn´t use "will" in a dependent sentence when it has already been used in the independent one that comes before or after the dependent one? Is that right?
Second, the first sentence uses the simple past at the very end: "...you have never heard!" while the second one uses the present perfect.
It should be the present perfect, shouldn´t it? Music that one has never heard until that point in time.
Or is the future perfect ("...will have never heard before!"?
I am bit confused about this!