s6nonqxt, welcome to the forum, I see you are very new, great ! By the way, there is a 'Modify' link, top right of a message you post, easier to correct things than reposting the whole message.
I am not sure what you are suggesting here. Lets look at it from the end user point of view. Suppose I am a Linux user, I have just installed a 2023 release of Fedora and find it has not GTK2 (and obviously, no GTK1) but does have GTK3.
What do I need to install to get my 2023 Lazarus app that uses the dwindows widgetset to work ? Just this one library you mention ? If so, sounds good to me (but that means nothing by the way).
OK, now I am a developer (stop s"]Blockeding people), when I work on that Lazarus and dwindow app, to I need to think about which widget set dwindows will ultimately choose to use ? Or is that the dwindows developers problem ?
And the Lazarus Developers, the one who maintains the DWindow Widget Set in Lazarus. Does he/she need to understand the differences between GTK2/3/4 and, Lord help us, 5 ?
Davo
Davo