Signs, Item Frames, Redstone, etc. shouldn't be able to be placed on transparent blocks. For some reason, barriers, which are the most transparent blocks in the game, allow you to place these blocks on them.
Linked issues
relates to
Comments
Agreed. Essentially all it is is "Invisible Bedrock".
Its intentional because its a block without additional data.