Of course XP is "System" in your systems, a Windows OS will not / is not able to boot independently from an Extended partition / Logical drive, so as a matter-of-course the boot files will remain on the Primary when Windows is installed to a Logical.
Ergo, your statement:
"If XP is installed and then Windows 7 is added to a second partition, Windows 7 will become both "System Active" during the installation process and the XP boot files will be added to the Windows 7 partition."
is not true on its face, but is obviously subject to qualification. I only have one primary partition on my systems, and it is the WinXP partition... which in my world is a "primary" partition, and also "active". Period.
And thus that's where an install of Win7 as a second OS will put its boot manager files. Period.
You have done something very different, and decided to install your first WinXP OS into a logical partition, and thus have created a system reserved partition for the reason we both know is required... namely "active" and "primary", so that WinXP can be targeted to the logical partition as you desire.
My arrangement is just different, simply working from the standard default results if you install WinXP onto a brand new drive without any pre-preparing of the partitions on that drive. The WinXP installer will create one "active" and "primary" partition, for WinXP.
Add Win7 as a second OS, and don't change "hard disk #1" in the BIOS, and the Win7 boot manager files will be placed into that WinXP partition. That's how it works by default.
Why do you think the SysResv was made the "System" partition instead of XP when I did this.
Because you wanted XP to end up in a logical partition to begin with, hence you needed a true "primary" and "active" partition. We both know that was necessary.
I had no such desire.
There are simply lots of ways to do these installs, and I would submit that your approach to an XP install is "exotic and sophisticated" (but that's how you want to do it)... definitely not how things would work as "Microsoft standard default to an empty hard drive".
However to flat out say that "if XP is installed and then Windows 7 is added to a second partition, Windows 7 will become both "System Active" during the installation process and the XP boot files will be added to the Windows 7 partition" without considerable qualification, well I feel this is a misleading and inaccurate statement.