Really relatable. I also felt this while building small tools like a chronological age calculator (Try Here: https://chronoagecalculator.com/) that even simple systems hide a lot of underlying logic and edge cases once you go deeper. Your points on context, stateless models, and post-training cleared a few misconceptions I also had. Makes me want to revisit ML fundamentals with a more practical lens.