Jesus IS the Author and Finisher of our faith of course, but the gifts of the Spirit which you are citing continually, are only distributed by the Holy Spirit individually AS HE WILLS, so everyone doesn't get every gift of the Spirit. Some Christians get the gift of faith (which is an extraordinary supernatural amount of faith for something which others don't necessarily have). It's the same with the gift of miracles etc. Everyone doesn't get the gift of miracles - only certain ones whom the Spirit decides upon NOT US.
Some folks get the knowledge or wisdom gifts, others get special tongues.
You cannot assign all these gifts to every Christian and expect that because you say so it is so.
It is not so Granny - it's up to the Holy Spirit not you. You can speak until you are blue in the face but if the person doesn't have that particular gift, they cannot operate in it. These gifts are distributed to every man severally AS HE WILLS - as HOLY SPIRIT WILLS (1 Corinthians 12:11)
That's the very reason why He goes on to say in that passage such things as "Can the ear say to the eye, I have no need of you" or however it goes, because if our natural bodies were an ear or an eye all over, how could we function without all the rest of the gifts of smelling, hearing, seeing, etc.
That's why Christ's body is MANY members, because you will find one person has the hearing gifts, another has the seeing gifts from the Holy Spirit, another has the speaking gifts etc etc etc., I think you get the point.
So take God's Word for what it says Granny that God has set the members of His body as it HAS PLEASED HIM - because you can't change it and you will find that the Lord has already told us that the most feeble and those we think are less honourable parts of the body are the most necessary, as HE has given them an even better gift to operate in since they are not necessarily the best looking or the strongest.
And the reason God has done that by His Spirit is because he doesn't want any divisions in His body, but He says we should all care for one another.
That's why He asks "Are all Apostles? Are all prophets? Are all Teachers? Are all preachers? etc., because the implied answer is NO - WE ARE NOT ALL THE SAME AND WE DON'T ALL HAVE THE SAME GIFTS AND WE ARE NOT ALL OF THE SAME STRENGTH.
Our Christianity was given - some 30 some 60 some 100 fold.
So stop judging everyone and calm down my dear.
God has told us that the most excellent way is love. So you can earnestly want the best gifts, but if you haven't got love, you have nothing. You are but a clanging symbol.
May be you can accept the fact that God has told us we see through a glass darkly but eventually it will all be worked out in the body of Christ.
We just have to remember that of the three which abide, Faith, Hope and Charity or love, the GREATEST OF THESE IS LOVE.