I see this is an older thread so I'm not sure if you already decided, but here is my perspective on the topic,
I'd like to see spawning gone as I feel there's enjoyment in collecting and earning equipment. Stick to the roots is what I want to say, but I'm not sure how well that works with this being a 718. However, if spawning were to stay, certain restrictions should be set in place to assure items have value and bossing a purpose (which it seems like you've implemented). With the small amount I can say on this subject so far, I lean toward the removal of spawning, but then again I am only one person. I think it would be beneficial to see some more thoughts, maybe my nostalgia goggles are on too tight.