Part of the reason bigger engines are desirable in the US is because to get anywhere other than local riding you’re going to be on quite a bit of long straight highway at high speeds. I can drive for 15 hours straight at highway speeds and still not leave my state.
A 250 will be absolutely tapped out to the point of being unsafe because you have no reserve power. And that seems unnecessarily hard on the vehicle.
A 500 will typically be usable but uncomfortable because it’ll still be high in the rev range and vibrating.
On the longer stretches doing maybe around 75mph I even find myself wishing my 800GS could chill at some lower RPMs (currently around 5k maybe a bit more at those speeds), whereas my brothers 1400 with 2/3 the horsepower of mine just chugs along at those speeds (no tach but I think about 3200rpm is what I calculated and that sounds about right). When I pass him he says mine sounds like a mosquito.
I believe the Government has to accept cash for any charges, but private companies have to accept cash for debts. Like if your car gets towed, the tow company must accept cash, even if it’s all pennies.