Why not both? I can see the argument for not having millions of unskilled immigrants crossing from Mexico but both Dwarkesh and the researcher/engineer would benefit the US. I don't think it's that hard to get O1 as a researcher/engineer - you basically have to get to the level where you present at conferences and are seen as an expert in whatever.