Just because Kazuya is incredibly perverted, indecisive, and not very emotionally intelligent doesn't mean he's a bad mc. You can argue that he's just lame and pathetic as a whole and that makes him a shitty person, but that's setting standards way too high. Just because in many other romances you have perfect mc's or mc's that have special and cool traits doesn't mean that it has to be that way. When you want to find a partner, you don't expect perfection and flawlessness in every aspect, so why should you expect that from Kazuya? He's good in his own way. He constantly thinks to help others somehow, he doesn't give up very easily and is devoted to what he wants to do, and he goes out of his way to make sure that others get the best treatment from him. All this "fuck mc he's cringe and stupid" and "he's just a big simp" kind of talk sickens me.