I have quite a complex content structure and found the paragraphs module (in combination with taxonomies) can be very powerful for creating complex compound fields and dynamically reusing existing content types.
Example: 1 content type “equipment” tagged with a term from a taxonomy “mobility devices” (terms: car, aircraft, bike…) and with different fields of paragraphs types representing the different attributes for each of the devices. This way I’d only use the car_paragraphs_field if the equipment is tagged as a car and leave the other paragraphs fields blank. This in contrast of having multiple different content types “car”, “bike”…
I’m wondering whether this a reasonable approach in terms of later displaying data in views, storing data to the DB, internal Drupal complexity/load when having let’s say 100 different paragraphs types and only using 1 for each new content (i.e. leaving many paragraphs types fields blank), instead of having one separate content type for each.