Most companies don't support visionOS because it is a 3000 euros/dollar device, that really has to sell a lot of games.
Additionally many developers are not porting their games to visionOS as protest to existing store percentages, nothing to do with Metal support.