To some extent, it's a standard/expected. While it is possible to create some file systems directly on a block device (I believe ZFS creates partitions automatically), you don't really gain anything from it. On the other hand, without a partition table, some OSes may be confused by the device...