Alternative workaround step 2, leaving system config files untouched:
Copy /usr/share/dbus-1/services/org.kde.kdeconnect.service to ~/.local/share/dbus-1/services/ and change the Exec= line of the copy to Exec=/usr/bin/false
When combined with step 1 of my workaround, this prevents kdeconnectd from launching in that user's sessions. It adds some clutter to the session log, as dbus-daemon complains that the executable is failing, but it gives up after several tries and seems to remain quiet after that.
Alternative workaround step 2, leaving system config files untouched:
Copy /usr/share/ dbus-1/ services/ org.kde. kdeconnect. service to ~/.local/ share/dbus- 1/services/ and change the Exec= line of the copy to Exec=/usr/bin/false
When combined with step 1 of my workaround, this prevents kdeconnectd from launching in that user's sessions. It adds some clutter to the session log, as dbus-daemon complains that the executable is failing, but it gives up after several tries and seems to remain quiet after that.