Struct alternative?

I would love an answer to this. I really don’t understand how Epic can’t see how big of a problem not being able to pass a struct by pointer really is.

If I wanted an array of inherited data types I’m forced to write my own type from uobject, write custom replication code, and use it as a wrapper class for the structs. How is this acceptable design? Instead of having one hierarchy of structures I’m forced to have a hierarchy of wrapper classes to go along with it.

The ability to use structures with spreadsheets is too valuable to drop structures completely, but to use inherited structures you have to dance through hoops.

I really don’t understand.