>>106519201
it's just all top kek
you see, gui frameworks generally aim to
>be cross-platform
>be declarative (i.e. they have a scripting language and probably some gui widget editor as a tool)
>support all kinds of features, oft. including extra bloat like their own implementation of a string, a web stack, a custom event system
they turn pretty complex as a result, almost like their own language (actually two if you include whatever css replacement).
meanwhile web is literally its own beast and not a traditional gui. you'll turn a web dev instead of learning what you want. yeah sure it's the standard, so what?
when you're just beginning, you don't NEED your program to be cross-platform, don't NEED to cram extra domain-specific syntax into your brain, don't NEED a great deal of features. so why should you even bother? win32 is enough.
you can also consider using python with tcl-tk for gui or whatever and load compiled c/c++ files for tasks requiring optimization. but again extra complexity.