Can't disagree with your opinion however punch hole design isn't good either. I don't know why smart phone makers running behind full screen size. Just look at S9+, it is perfectly balanced between screen size and camera at top. No punch hole and looks good.
This is coming from a user who is getting S10+ very soon though. If all smartphone adopts punch hole design, there is no way left rather accepting them.