honestly i wish every gui toolkit didn't set it's cursor separately
this is not to say programs shouldn't be able to set your cursor while they are focuses/hovered
but it annoys me that my cursor is slightly or even drastically different when i hover between a gtk2, gtk3/gtk4, or qt app
i know on kde it's slightly better (i think they overwrite the toolkit specific cursor settings) but even then the cursor size will still change occasionally