That’s because structs are intended to be a collection of data that can be used anywhere. You can use it as a variable in any of your classes even:
UPROPERTY(EditAnywhere) FYourStructNameStruct StructStuff;
And all of it’s data will show up nicely in the details panel (even works in arrays).
FTableRowBase only makes it available for data tables, that’s all.