An "ESP Microcontroller" definitely doesn't have a keyboard or a screen. That title is misleading and should say something like "ESP based device". I can buy an ESP32 for £3, these are a different thing altogether.
There are plenty of "all-in-one" desktop PCs that are a PC with a built-in screen. Apple, Dell, HP, Lenovo, and others make them.
Not all x86 systems have keyboards and screen, but Linux and Minix work on them with no problem.