I agree with dunkemhigh though about the fact there's a line between not being able to support a given platform for lack of resources (yes, additional platforms are additional work, if just for building and testing, and yes, KiCad's dev. means compared to the output are very limited IMO) and *deliberately* (which unfortunately was the idea conveyed by delfinom here, so we're not even making that up, that's clearly expressed, they even go as far as kind of "insulting" Win 7 users - not very cordial if you ask me.)
Now this is again only due to Python here, not directly KiCad, and the only issue is that devs decided (probably a long time ago already) to use Python as a scripting language. Now it's too late and there's nothing much they can do about it. They could disitribute KiCad with an older version of Python though - IIRC, 3.9 is the latest version that's supported on Win 7 - which would work just fine for KiCad's needs. But that would be limiting the future of KiCad and I understand not doing that.
One questionable point is that KiCad (at least the layout editor) just doesn't even work with basic functionalities without Python. I would personally not have based almost "core" functionalities on Python. I don't like this kind of dependency. I would have at most included it as a means for users to write plug-ins, but not for "internal" uses. Just my opinion.
As to KiCad on Win 7 - as I talked about quite a while ago now (a few months I think?), I *have* managed to build it for Win 7 and routinely use it on Win 7 as of late. I've used it enough now to know that it works fine and have not encountered any issue that was specific to this build. I have decided, so far, not to share it for a few reasons. One of them is that I was afraid of getting hostility from the KiCad team. And this thread kind of reinforces this concern. Those of you who'd be interested in discussing that, they can PM me.
And that said, this is not *against* KiCad devs in general, at all. KiCad is great and they are doing an awesome job, especially given the limited means they have. As to the above remark - uh no, Eagle is not better. It's atrocious compared to KiCad 6.