The UI changes in iOS 7 make supporting both 6 and 7 more of a pain than most previous iOS releases. Certainly possible and not a huge deal, but it doesn't just come down to iOS 7 specific APIs.
You actually need to test your app on the lower deployment target.
There are quite a few crash bugs that are specific to, say iOS 6.0.1, but work fine in 6.0 and 6.0.2. And there are definite style and layout issues when using UIAppearanceProxy stuff on iOS 6 and iOS 5 (iOS 5 having a larger number of bugs related to this API).
Supporting both iOS 6 and iOS 5 is actually hard work and days, if not weeks of additional testing and bug reports.
Supporting iOS 7 and iOS 6 is much harder, since you have to have two different designs — you'll need separate code paths to style the app nicely on both versions.
(That said, I personally appreciate allowing it to work with older versions since I haven't upgraded to iOS 7 yet and waited a long time to upgrade to iOS 6.)