Since the turtle’s move to Program Frameworks, its description is out of date:
The modules described in this chapter are frameworks that will largely dictate the structure of your program. Currently, the modules described here are all oriented toward writing command-line interfaces.
The turtle module isn’t an “oriented toward writing command-line interfaces.”.
Besides, since 3.13 we have Command Line Interface Libraries chapter. Maybe cmd and shlex, currently in Program Frameworks, should be moved to here.
If it is done, only the turtle will be in Program Frameworks. Maybe, we can rearrange it with Tk’s stuff, something like:
Describing shlex as something that will “largely dictate the structure of your program” also seems dubious. There is a shlex.shlex class for which that description may be accurate, but many people will just be using functions like shlex.quote and shlex.split.
It’s odd that tkinter isn’t listed as a framework. I agree that removing the Program Frameworks section would be a good idea: it’s not a helpful category for turtle, cmd, and shlex.