In Fatwire, there are 2 types of custom assets: Basic Assets and Flex Assets.
Some Fatwire sites, developed ages ago, are still based on Basic Assets, but the vast majority of recent Fawire web sites are instead based on Flex Assets.
Modern sites are based on Flex Assets for a reason. Flex Assets are… well, flexible.
The fundamental feature of a Flex Asset is the ability to add fields at any moment.
You can update your site at any time, adding new fields but keeping all the existing content.
Also Flex Asset are organized in Families, so you can easily build hierarchies and render them in a treetab.
There are also a lot of other features that I cannot simply describe in this post.
But this flexibility comes with a cost.
That said, it is not to discourage use of Flex Assets. On the contrary, they are the best choice for almost all the common uses cases.
However, there are a few of them you can still consider the use of Basic Assets
On the contrary, basic assets do not have all this flexibility. Once created, they have a fixed structure.
The normal way to upgrade them is to drop them and recreate with the new format.
You can still save the content but you may require to use some database magic.
But the underlying structure is simpler and straightforward.
Basically
This property turns to be useful in many cases. So I do not consider Basic asset to be obsolete, but simply a Fatwire feature useful in certain tasks.
So far, I found basic asset to be useful for example to:
1. store user generated content: This because it is faster and simpler to create a basic asset than a flex asset
2. store legacy content: because the straightforward structure of a flex asset make easy to load the content with simple database queries