It seems pricing has gotten strange. If we ignore the strange brand from china you can't seem to get a 802.11ac (ie wifi5) router for $50 anymore.
They seem to have moved production to wifi6 models.
The messy problem is wifi6 is a waste of money unless you buy the very expensive ones that support 160mhz radio bands. Most end devices unfortunately only support 80mhz which si why wifi6 didn't meet most people expectations.
The routers you list are wifi6 (only 80mhz support) but if you use a wifi5 end devices the router will run the same as if you bought a wifi5 router with a 1200 number on it.
Not sure if it matters a lot the 802.11ac (wifi5) routers with 1200 number are not much cheaper anyway.
With the price restrictions those routers will be fine for you. The only way to get other routers is to buy used/refurbished ones. The large brand names used to always have 1 less expensive models but now you have to buy the so called "value" routers to get inexpensive devices.