The programs are responsible for initial window position and size.

Keep in mind it's been a complaint for decades but it's the program responsibility, not the OS.