Op, there's no such thing as perfect relationship, every couple are going to have their differences, big and small, the question is not if such differences should exist, but if such differences are manageable and wherever they will break the relationship.
If you feel he doesn't respect your core interests then that's a major black mark against him, but it's doesn't necessarily break a relationship. It depends to to what severity he disrespects your core interests. For example, to list my subjects of interests: Politics, history, video games, heavy metal, anime, philosophy, stand up comedy, and film and literature, there is a real possibility that i might end up with a girlfriend who doesn't like me being into heavy metal, video games or anime. They both after all have their negative stereotypes. For me, if this hypothetical girlfriend was actively against any of these things i'm passionate about then i wouldn't want to be with her. However, if she's apathetic about any of them it's a shame but no relationship breaker. After all, it would be foolish of me to dump a girlfriend just because she doesn't comprehend the musical brilliance that is Iron Maiden.
Just remember though that nobodies perfect. It wouldn't be prudent to dump him in the hope that you'll find someone just like him bar the fact he is actually into debating philosophy and science fiction. Perfect partners don't really exist. You could readily find someone who's also into your passionate subjects, but they may not have the kind of personality or black humour that draws you to your current boyfriend.
You get a lot of people who will wait around being single or going through relationship after relationship trying to find that ideal guy or girl (usually an ideal guy) for many many years, on a wild goose chase trying to find their "one true love". Then they suddenly hit thirty, panic, and end up with someone who is ill-suited for them. I don't get the impression your one of those types but it's a noteworthy point on this topic.
Nobodies perfect, it's irrational to split with someone just because they're not your perfect partner. Still, if he doesn't respect your most passionate interests that's a big difference between you and him, which in some cases, maybe or maybe not yours, would break the relationship. The question you've got to ask yourself is "Does he disrespect my passionate interests enough to end the relationship?