Agreed on the carb. The gas cap is kinda moot though. The tank must be vented and it was often done via the gas cap. With the advent of canisters, caps were all sealed and venting was done via the canister. Those two go together like popcorn and butter.
Steering this back to the original post… This a fuel injected car with a sealed cap. The tank must be vented (in & out) and a canister is an efficient solution. It weighs next to nothing, requires almost no maintenance, doesn’t consume any power, and does a pretty good job containing fumes. Yes, they are ugly. So hide it. The yellow car In post #2 has one… it’s under the fender. To me, it’s a no brainer.