Blogs are exactly what they say on the tin. They are blogs and nothing more. However articles are simply a database that is created in the pages application. Its 'articles', only because thats what it happens to be called on that database. It could easily be bug reports, or car stats, or any number of things, with any number of different fields, field types, which can then be customised only to within the limits of your own coding knowledge.