What Barry said.
I've tiled tons of kitchen floors for the best flooring store in my
state. On remodels, only once were cabinets removed, and then only
because they were water damaged and the folks (also filthy rich) were
starting their kitchen over from scratch. Most of the potential
problems many of you see with tiling only to the cabinets are no problem
at all. Dishwashers go in and out easily due to the adjustable front
legs, like someone else mentioned. None of the floors I've done had
Installing new cabinets later is almost never an issue. ALWAYS order
extra tile, and maybe even keep your cut pieces. These can be used
later if new cabinets expose a spot or two.
There is a reason for buying extra tile, other than the obvious future
crack or break. You want all the tile, including extras for future
fixes, to be from the same "die lot"....meaning, basically, made in the
same batch. If you try to buy replacement tiles later down the road,
sometimes even only a month later, the colors likely will not match
perfectly, even with the exact same tile, because tilemakers can never
quite duplicate perfectly the "die lot". Batches of the same tile, made
at seperate times, rarely match perfectly, colorwise. You may not
notice this, but I would.
I realize people here are foreseeing future issues, but save yourself
some time and money and install up to the cabinets. Pros do it all the
time, even on their own houses. Just caulk with the color of your
choice under those toekicks.