The monster spawner was updated to render its inner faces, and the newly introduced trial spawner behaves the same. However, this applies even to their inventory models. This makes their details less discernible on such a small scale.
[media]
This also doesn't match the Bedrock Edition, where the spawner has its inner sides visible but still hides them in its inventory icon. It even shows them when being held, but that may not be doable with the current block model system that Java Edition uses.
While yes, also no; if you look at spyglasses and tridents, they use a different model file for the gui compared to the hands; however, this is hardcoded currently to be those models; the same could be done for the spawners.
Additionally a not too big of a change could be implemented in the models display section to change what model is used for those display slots to un-hardcode this. A written out explenation for this suggestion can be found here.