I think every bike I've bought here in Holland came with a pump mounted on the frame. I never liked any of them and if I needed air on the road would travel to gas station.
My €4,000+ bike also came with a tire pump and since I have no plans on using that pump I removed it. I check the pressure (by feel) every so often and use a floor pump to add extra pressure.
I've never tried those CO2 canisters and that seems like a good way to go.