One nit: This isn't a "sticky" footer, and that's a good thing. I'd just call this a "bottom footer" for lack of a better term.
Sticky is used to describe an element that starts with a non-fixed (non-overlaying) position such as position:static and switches to a fixed (overlaying) position to stay visible on screen during scrolling.
https://developer.mozilla.org/en-US/docs/Web/CSS/position#st...
This is: The footer is placed at the bottom of the window or the bottom of the body, whichever is _lower_.
Sticky would be: The footer is placed at the bottom of the window or the bottom of the body, whichever is _higher_.