>>279683613OP is correct because "sleep" is being used as an uncountable noun here and not a verb. "Why does Frieren love magic so much" is a proper sentence with an uncountable noun, as is "Why does Frieren love mimics so much" with a countable noun.