Although one would hope that the form
dataset[[1 ;; -1 ;; 2]]
would be supported, in the documentation for Dataset only the form with a single instance of ;;
is stated. So the documentation explicitly excludes the form you'd like to have work. Generally, I have found, the documentation is the design document for a function and if something is not explicitly mentioned, it often (though not always) is not supported.