The average user isn’t going to replace the firmware in a wireless router, so if it sucks out of the box, it’s just going to suck and they’ll never think to make it not so.
The first word in getting into FOSS or open anything should be compatibility before you even get to the store.
If not, then… well, I hope you keep the receipt.
Good time to invest in VPN companies