Well.... I'm about 80% sure it's possible to add new activities to the watch, but it requires someone with programming skills, which just isn't me.
Activities are stored on the watch in a folder GARMIN\SPORTS
This is where you'll find the Running, Indoor Running and "Other" activities stored in .FIT files. And before they were wiped out by the most recent updates this is also where you'd find the cycling activities.
Now people have already proven you can add the cycling activity back in by putting a copy of the .FIT file into this folder.
In theory, if you were to download the FIT SDK (https://www.thisisant.com/resources/fit) and compile it correctly (https://www.thisisant.com/forum/viewthread/3872/) you'd be able to take one of the current .FIT activity files and modify it to create a new profile - e.g. one for Tennis or Snowboarding for example.
Anyone willing to give it a try? :confused: