James,
One of the other main difference between the two views created using the Desktop interface and using SDE Command line tools, is that -- "Views created in enterprise geodatabases using the 'Create Database View' tool are not registered with the geodatabase."
If you don't want to select an unique identifier field every time while adding that view to ArcMap, try the below workflow:
Launch ArcMap-->go to File-->Add data-->Add Query layer-->connect to the geodatabase-->select the database view table-->Run the query select * from (table_name) -->validate-->check show advanced options box-->next-->the unique identifer's should already be identified-->ok.
You can continue using the sde command line to create the view for now, however as William mentioned, the command lines will be deprecated in the next MAJOR release.
Regards,