How to have collection where collection origin is not world origin?
Seems like there is a way to do it.  Once you add your object to a collection, you then move the 3d cursor to the place where you would like the origin to be, go into the Properties/Object Properties/Collections panel and then select Set Offset From Cursor from the drop down menu.