You can get still get a link via right-click menu (at least on Mac OSX) for any file in your Dropbox folder (including the ones outside of the Dropbox > Public folder).
But clearly a) if it ends on .jpg it should be an image and not html and b) the direct link should be on the html page with a fancy "Copy to Clipboard" button next to it.
But instead of (b) they are actively preventing getting a link to the image by hijacking the context menu.
But that isn't good enough. I show people screenshots by tossing the public URL into an IM or IRC chat all the time. It's good for that because it requires no effort from me to upload the file, and viewing the image is seamless for the recipient (click the link, see the picture). Under the new system, clicking the link would (at best) initiate a file download, which is far more annoying.
The problem is that you could share a link and it'd be seamlessly downloaded by a receiver of the link....you could even use them to handle images in web pages for example.
Now? The person who is receiving the link has to go to a web page, then click download. It's an unnecessary extra step and a downgrade in the user experience.
Even worse, it's now harder to keep track of what you have shared and what you don't.
From DB's perspective this is most likely to force additional eyeballs onto their product by forcing them to hit a webpage before download, but it's a lousy user experience for all involved. To the receiver of the link DB just looks like an old fashioned file-sharing site a la megaupload and not something special.
Both are direct links, and neither tell you much about the site that you're downloading the pictures from. The indirect link actually tells people that Dropbox exists as a service. Whether that's better for the end user or not isn't relevant to what I said.
Dropbox is much different from Megaupload. On Dropbox you get a direct link and you know whose directory you download from. On Megaupload the uploader is anonymous (to the downloader) and you do not get a direct link.