Yes I understand the thought process, but as you wrote in detail, it was a failed model. The benefits to being an aggregator (lack of stock and shipping headaches) is far outweighed by the negatives (lack of control, competition, lack of loyalty, little money).
If you were building a shopping platform, and getting loyalty, perhaps you should have just sold the items yourself. The experience would have been much better, for sure.