Developing for the Switch would divert resources from GTA VI or other games.
While Switch is higher tech than PS3/360, developers prefer to work with the newest tech available. So being less powerful than PS5 or XB Series would discourage them from porting to Switch rather than PS5/XB.
Switch being different infrastructure also makes porting annoying.