Keypirinha, it's a keyboard launcher, a very useful utility that replaced my need for a start menu. But besides launching programs, it's big advantage are the plugins, so I can quickly translate shit, do quick math, convert time zones, convert currencies, convert strings, encode and decode strings, logout, shut down the PC and so on.
From all my tests this outdated freeware program is the best thing on Windows, better than Powertoys Run, Flow Launcher or anything else that AlternativeTo suggests. I'm sure that the alternatives on Linux are even weaker, and a keyboard launcher is a fundamental part of my workflow now.
As for ShareX, one Linux alternative is Flameshot, but taking screenshots is just one of the many features of ShareX. ShareX is a fantastic little multitool that is open source, but is a .NET program, so yeah, a Linux port is unlikely.
My issue with alternatives for AutoHotkey is that they're something like you've said. Some hacky workaround that only works in one DE and relies on knowing Bash to do everything. It should be agnostic and have a more clear cut syntax like AutoHotkey, and it shouldn't boil down to "press this and that to open this" because AutoHotkey is more than that, it's way easier to write something in it than in Bash or Python, and this bodging of solutions in AHK is something I am fond of.
I have a script I run on startup that adds a whole bunch of hotkeys and actions, like being able to steer a car in BeamNG with just my mouse beyond what BeamNG offers in the settings, or elevate a program and then de-elevate it, or, or have a macro for quickly typing something in, or have a bhop script and so and and so forth. It's way easier for me to type something like that out, because AHK has the entire framework in place, I just instruct it to do this and that. With Python or Bash I'd need to build that from the ground up.
Basically, even if I did got around to moving to Linux, and I learned it's ropes, I'd be missing a lot of software I'm used to, that works for me well and doesn't have a good equivalent. That's why I'd rather put up with debloating 10/11 than to move to Linux. Just like games on consoles, it's all about the software selection, and the one I use is on Windows, and Wine is a half measure.