Cannot Set Variables Through An Interface Method Because They're Read Only?

What’s the difference between interfaces made in Blueprint and C++?

I made a test interface in blueprint and noticed all its methods can be implemented on the event graph while C++ interface methods don’t. I’m so confused.