With conventional imperative programming languages there is a kind of "culture" of sorts, collectively owned by programmers. It presents a fairly difficult barrier to entry, and has been built up over time as people learn from mistakes. But it's interesting that this culture doesn't really "live" anywhere centralized - there is no actual guild of programmers with a book of rules, even if we feel like there is (or is that feeling all that is needed for it to exist?)
But spreadsheets don't really have this. This is a blessing and and a curse. When you build something in a spreadsheet it's not going to be critiqued by anyone. But also no one is going to teach you the "right way". There is no "sheethub" to host your little project and get stars and merge requests, and get good and bad feels.
I spend a lot of time thinking about spreadsheets, but I never actually use them. I also spend a lot of time imagining what programming will look like in 100 years time. I don't have anything to show from that process. Maybe I would sketch my thoughts in a spreadsheet so no one would critique them. But then I would never learn anything I guess.
I would like to see spreadsheets and regular programming languages reconcile some how. I think both have a lot to learn from each other. Regular programming language culture has a lot of baggage that doesn't get questioned often. It's easy for programmers to look down on spreadsheeters, and yet the sheets keep coming.