I’m not sure an iPhone 8 camera will deter those who simply are looking for an inexpensive way to get into an iPhone.
It may deter those who already have an iPhone 6 or 6s to either wait for the iPhone 12 or consider leaving Apple altogether for an Android phone.