"Attempting to break auto-ctors in structs"

struct User {
	public int Age { get; }

	[SkipLocalsInit]
	public User() { }
}

[SkipLocalsInit]
static void Test() {
	var userArray = stackalloc User[10000];
	for (var i = 0; i < 10000; ++i) {
		userArray[i] = new();
	}
	for (var i = 0; i < 10000; ++i) {
		if (userArray[i].Age != 0) Console.WriteLine("Interesting...");
	}
}


Code snippet taken from "Complete C# Quick Reference - C# 11".