This practically means you can't ship any runtimes, standard libraries, nor any big libraries with your app. Your app has to be just the business code and all the extras has to be stuff already on the watch. Crucially, size requirements like this doesn't mean you can't write slow python apps or whatever, so long as the watch ships with a python interpreter.
I suspect 10MB might be more friendly in the current day and age.