Most people, including myself are turned off by the fact that you have to divide bitcoin into ridiculous decimal places. Most people also don't care about having to do the math behind it to figure how much bitoin is worth this object etc etc.
You don't know that. You are just assuming that everyone is like you and that people can't adapt.
Also, people have used small fractions in the past. You probably don't realize that the dollar is worth much less than it used to be, and people routinely dealt with small fractions of a dollar when it was worth much more. You could buy a lot of stuff with a half penny. Did you know that that a farthing is 1/960th of a pound sterling?
People have adapted...to two decimal places. The OP has a fair point, from the perspective of the general public. People don't like to deal in fractions of things. People like whole things. Many people still can't even count back change. It's just a reality of society.
Bitcoin may prove to be useful as a store of value and that's where I think it should put it's focus. It should stop trying to also be a currency. It's just not useful. It's not likely to be widely distributed enough to disrupt major world currencies, because there simply are not enough for everyone to have plenty for use.
Cryptocurrencies that are launching with billions of coins, are on the right track as transactional currencies. It may be simply a mental thing, but perception is reality.