I know that there are content management systems that will not permit additional folders and some hosts make it difficult to use WordPress and other blog systems that connect to a database.
I have seen some of those problems myself. However, my blog is important enough to the success of my site that I have.... changed hosts and hired experts to solve such problems....
In my opinion, if the blog is not in a folder then all of my work on it - every day for years - is being done for fractional returns. So, I would be wiling to move a small mountain to get the blog in a folder.