Why do pentecostals believe that spiritual gifts are still used today?

Because they have never been withdrawn by the Holy Spirit; Christians may have chosen to use them less or more at various times in Church history, but they did not cease, and continue to this day. They remain available to all with faith in Christ who are filled with the Spirit of God.