We agree that crashes are undesirable, and we do our best to find ways to prevent them. I just tried to reproduce this issue in our latest internal build of the Engine and I did not see the crash happen, so it looks like you will be seeing some improvement in this area in particular in future versions of the Engine.
With regards to the information on the page you linked, I have submitted a request to our documentation team to see if that can be improved, specifically with regards to the need to have the USTRUCT contained within a header that includes a UCLASS macro (UEDOC-341).