I agree with your advice. It’d be easier to provide a proper Tkinter wrapper, than to maintain and update PySimpleGUI.
I think the attraction is
- building your layout with lists
- a very non-programmer easy-to-understand event loop.
- modal windows out-of-the-box
- built-in table data view
All these would be relatively straightforward to accomplish.