Of course yes, the transaction fees will kill small transaction of bitcoin
but doesn't mean transaction fees will kill bitcoin its self,
bitcoin will be difficult killed because of the high fees transaction to sending bitcoin,
bitcoin is suitable for big amout of transaction, so don't use bitcoin for small transaction.
You are right but still we can think about it in positive ways , let's think that if we will pay more fee with the transaction Then all credit goes to the miners which are helping us to perform our transactions successfully .
So with the pay of transaction fee we are supporting the Bitcoin network directly . In this way the life of bitcoin will increase .
But still here a bad thing about this is that even after the better amount of fee transactions sometimes we are not getting much speed of confirmation of our payment . Here needed some better improvement .
Yes, I hope there are solution for the problem of block size and high fees transaction,
although the solution of segwit still not be activated because there are comunity disagree with segwit,
we hope there is solution can be accepted by all of comunity bitcoin.