I think you have oversimplified this dramatically.
While I will not argue with you about your personal choice. This is up to you.
But to recommend it and start suggesting that it is a good thing to do is not fair to others.
Maybe you will never have a problem with this, many will.
There are several issues with this method in production. I won’t bore you with it.
But regards USD, there will never be a perfect interchange format. Especially when Blender is I’m the mix.
On the positive side for Blender this could circumvent the many issues and limitations on the fbx format in Blender due to license restrictions.
And it is these issues that limit the effectiveness of your chosen method as well as drive the reason that most people should not use Blend files directly in Unity. Because it is using fbx with all it’s limitations.
At least for now if you export to fbx you have access to more features that you don’t have when trying to use Blender files.