It's not default. People don't need courses for this, they need availability and nudges. None of the platforms people use expose such features to users, much less encourage them to try. On the contrary, they hide or remove it from base UI layer entirely, and the UI choices made clearly suggest platform vendors don't even consider the possibility of regular people being interested.
Computing isn't, and has never been, demand-driven. It's all supply-driven. People choose from what's made available by vendors, and nobody bothers listening to user feedback.