@ryanc @MontgomeryGator iPhones have 3 settings for Private WiFi Address for each AP: off, fixed, or rotating. "Fixed" acts as you describe above, but "rotating" changes every time you connect/auth.
Uncoincidentally, "rotating" breaks a lot of guest-WiFi portals, so I end up using fixed more often than I'd like.