You could try using a shorter bottom bracket spindle and putting the chainring on the outside. I say try, because not all cranksets and frames will work together that way. Worth a shot, though.
That said, I've wondered the same thing about spacers, but have been too lazy and ill-equipped to make my own. You get used to the "one chainring on the back" look fairly quickly, when it's the only option.