Because this is not an empty interface method but a virtual function that you’re overriding. Many of these overridable methods have their main functionalities implemented in their base classes. UE4 allows you to expand these methods and add your own functionalities but without a call to the parent method, UE4 cannot properly execute them, hence it will crash!