You are right. I'd rather have Kit Kat over lollipop and marshmallow.
At the OP. So far as I can see there isn't any technical reason this can't be done. There will, however, necessarily be many features you will no longer be able to use as they are tied to the marshmallow operating system...