USB Backwards-Compatibility
Latest USB (3.0-3.1-3.2) specifications guarantee to include USB 2.0 as a "side-band" channel, so USB 2.0 runs on independent set of wires (legacy D+ and D-). This is the requirement of the standard. The USB 2.0, in turn, guarantees backward compatibility with FS (12 Mbps signal rate) and LS (1.5 Mbps rate) devices.

Low-speed and FS USB devices aren't going to disappear soon, because the cost (and energy consumption) of Super-Speed protocol controllers is prohibitive, and require thick ugly stiff cables which are not ergonomic. 

All new laptops/PCs/smartphones use processors and chipsets with USB based on Intel's xHCI controller specifications, with IP provided mostly by Synopsys, and modern xHCI IP includes all USB 2.0 functionality, and therefore supports all legacy modes.

ADDENDUM: USB 3.2 specifications, in Section 3 "Architectural Overview", explicitly states:


  USB 3.2 is a dual-bus architecture that provides backward
  compatibility with USB 2.0. One bus is a USB 2.0 bus (see Universal
  Serial Bus Specification, Revision 2.0) and the other is an Enhanced
  SuperSpeed bus (see Section 3.1). USB 3.2 specifically adds dual-lane
  support.


As one can see, it explicitly includes the USB 2.0 Specifications. They, in turn, read in Section 4.2.2


  There are three data rates:
  
  • The USB high-speed signaling bit rate is 480 Mb/s.
  
  • The USB full-speed signaling bit rate is 12 Mb/s. 
  
  • A limited capability low-speed signaling mode is also defined at 1.5 Mb/s.
  
  USB 2.0 host controllers and hubs provide capabilities so that
  full-speed and low-speed data can be transmitted at high-speed between
  the host controller and the hub, but transmitted between the hub and
  the device at full-speed or low-speed. This capability minimizes the
  impact that full-speed and low-speed devices have upon the bandwidth
  available for high-speed devices.