Actually, it's my experience that very few in the professional world still use Access 97 -- the reason being that installing a full version of Office brings along the next version of MS Access. I started with Ac2003 and haven't had any interest to look at Ac1997 code.
You are correct that many are delaying (or not) converting from Ac2003 to Ac2007, mainly because of the Ribbon Interface - having to convert Menubars to Ribbon XML. And the worst of it is doing away with User Level Security. If we choose to convert our current flagship product to work with Ac2007 new features, we will be moving Security 100% to the Back-End (SQL Server), and have to re-tool the many features that work in Ac2003 but do not in Ac2007 (User modifiable MenuBars comes to mind). Currently our Back-End is SQL Server with the Front-End as MS Access using ULS.
I deplore Macros, and haven't read where MS states doing away with VBA -- never could happen. At the end of
this article it talks a little about the new Macro functionality in Ac2007.
Here's some more links (all available by googling...) that may interest you:
Ac2007 Developer Extensions and Runtime are FREE!
Microsoft Office Access 2007, Features List
Guide to the Benefits of Microsoft Access 2007
Information Sharing is a Key Feature of the New Access 2007
Microsoft Office Access 2007 top 10 benefits
Microsoft Access 2007 Home Page
A discussion of what is new in Access 2007 (MSDN Blog)
Ac2007 MSDN Developer Reference / Technical Articles / Visual How Tos
Access 2007 Specifications
Avenius Gunter, site specializing in Access 2007 Ribbons
With regard to Command Buttons, yea, still the gray background, but you can get around this by using a Raised Label with the Backcolor of your choice. Though the Event collection is slightly more in Command Buttons. And now you can have a pretty picture and a Caption.
In speaking with my Senior Director who was with Microsoft as an Access Team member, said at some point Access was handed over to the "Office Group", which explains why Ac2007 seems primarily an 'eye-candy' upgrade, and Ac2007 resembles more of an "Office Tool" feel (like Outlook, Word, Excel) rather than an RDBMS. Dare to say, "dumbing-down"... Some of the new features, like multiple attachments in one field and adding fields on the fly, seem atrocious. IMO, MS does not see Access as an 'Enterprise Solution' anymore, and are pushing people to their Visual Studio products and SQL Server as the RDBMS, which is geared for Web based applications.
Me, personally? Still using Ac2003. However, have a look at the new features yourself to determine if the changes are favorable to you.
Not looking to start a debate... Just thoughts.