Great question — answering as the UphillTech team:
Modern Desktop Environments launch each application (desktop file) as a systemd service. There are high level recommendations for DE systemd integration on this page . The hexadecimal string is randomly generated to allow multiple instances of the same application to coexist. The services starting with app- normally correspond to the started desktop applications. Once application program is started, it can use systemd D-Bus APIs to rearrange processes to some extent (at least, to connect processes to a different scope). That is what Konsole does. Why the hierarchy looks this way in your case can probably be answered only by reading the source code of the exact konsole version you are using....
Full answer by Andrei Borzenkov: https://unix.stackexchange.com/a/807821 (CC BY-SA 4.0).
Need it done for your business? UphillTech.