Because pizza is a communal dish, you often have to suffer other's bad tastes.
Pineapple on pizza is not about bad taste. Well, I mean, it is, but I bet you could do it right. Sun-dried tomatoes and caramalized onions are sweet and go quite well on pizza. The objective issue is that pineapple brings so much moisture that it ruins proper cooking of the pizza. In your picture, look how almost none of the cheese is browned. There's a reason low-moisture mozzarella is preferred. Regular fresh mozzarella cannot be used in the same manner, you need to put it in chunks or slabs so that the moisture that "cooks" out has time to evaporate by the time the crust is cooked.