God mocking them by speaking other languages other then Hebrew is because they refuse to repent.
Not so they would repent. If they believe not prophecy than neither would they believe if one rises from the dead. like Jesus.
Speaking in tongues is also good for the other things we learn about in this book. One who gives thanks in tongues gives thanks well. Speaking in tongues edifies the speaker. If interpreted, the interpretation can edify the church.