Yes, this is true. Transfer fees can be much higher in the future and BTC transaction times too

Even nowadays BTC transfer time can be several hours.

But I think it is not true, it will not happen ever in the future. Bitcoin will try to adjust according to the needs and demands of the people, plus it will try its best to compete other available currencies.