I found out that I can't control the volume of speakers connected to my monitor via HDMI using volume controls in the OS. There are countless questions about this issue, the most upvoted one being How do I control Macbook volume when a DP display is connected?.
However there are some USB C hubs for sale that include a 3.5mm audio port. I was thinking that if I buy one of these I would be able to control the volume of speakers through the OS. However in one of the reviews for one of the hubs (this one), someone mentioned that they were unable to control the volume using the OS. So does this mean all USB C hubs also have this issue? I could only find discussions concerning HDMI or DisplayPort.
The reason for all of this is I want to easily control my volume using my keyboard and I also want to limit the number of cables I have connected to my MacBook as much as possible.
P.S. I know there are software solutions. I need to avoid a software solution and just need a firm "yes" or "no, because etc.."