Yeah there’s flutter or react for app development. But it’s just different.
Samsung has a thing called “dex” that allows your smartphone to hook up to an external monitor, as does the steam deck. These machines are powerful enough to develop on, they’re just locked down enough
Software working out of the box and programming aren’t mutually exclusive.
I say the latter. I used to program with great facility in BASIC on my calculator in high school. I was not even the only one who could do this. The input methods available were much less rich than what a smartphone can provide, not to mention the display. Now, in 2023, the easiest way to write simple programs on my phone is by emulating that calculator. Come on!
To the original question, table stakes are an order of magnitude greater than when 80's computers booted to a Basic prompt.
The other thing I'd add is that even when I want to write a mobile app, doing it on the device itself would be a nightmare. Composing emails is already hard enough.