I feel like you mentioning Spock/elves just highlights how similar the two genres are. Sci-Fi (in theory) uses a future universe as a setting in which to explore characters/themes. Fantasy uses a fictional universe as a setting in which to explore characters/themes.
Preferring one to the other feels pedantic. Is Dune sci-fi or fantasy? Does it matter? I say no. Grumpy rant/