I understand your frustration, but Revit is not built in a way that would make backwards compatibility practical. As a workaround, since all you're working with are families, and not entire projects, you should be able to export your files to either IFC or .dwg and re-import into a previous version, if it's really that important to you. My guess is that anyone who would want to use your kitchen equipment families (i.e. architects, MEP engineers), and who is also using Revit, is using the latest version, or at least one release prior to the latest version.
If the most current version is 2012, you should probably be building your families in 2011, then upgrading them to 2012, and make both versions available. Very few, if any, companies using Revit are still working in 2010 (or earlier versions). As a pure family-maker (and not project file maker), you won't see as many benefits in each new release as those of us who use the program to develop entire projects.
Hope that helps.
Ross Kirby
Principal
Dynamik Design
www.dynamikdesign.com