Does this mean that games cant be moddable?

No you can’t distribute editor with your game. If someone want to to use editor to create for example maps for your game, he/she must pay at least one month sub to download it.

I’m personally ok with that. If someone want to tinker around, he won’t be modding game anyway. If someone is slightly serious about it, one pizza less won’t be a problem.