I guess technically you don't have to use dynamic layouts. All toolkits and designers I've seen do allow absolute positioning. It's just discouraged.
But yes, these days, people do expect windows to be always resizable and that does add some complexity.