I’ve uploaded for review Kate to become a classic snap. This is in response to a bug reported by the app maintainers. Kate is has many plugins which turn it into an IDE so it uses arbitrary external apps such as revision control systems. This needs classic mode.
It also adds a dbus interface for org.kde.Kate which is needed for running kate as a QtSingleApplication