Dynamics is focused on a 1:1 relation between a lead and an opportunity. This is not very helpful for B2B-sales. I give you two examples, why this is very inconvenient:
1) Frequently, I have multiple persons (=leads) in an potential customer organization that I try to get in contact with. If an opportunity arises from these leads, usually its only one opportunity, but more than one of the leads are involved in the same oportunity! Thus, I want to qualify one of the leads to create the opportunity, and want to convert the other leads into contacts to assign them to the opportunity - as it is not possible to assign leads to opportunities.
2) Very often I have the case that I cannot qualify a lead, as no opportunity arises. However, I want to keep the person in my database for e.g. mailing purposes. Then, I don't want to have this person not as a lead anymore, as there are no sales activites and leads should be used to prioritize sales. However, I want to have him as a contact. Thus, I need a way to convert a lead into a contact without
Suggested solution: when qualifying a lead, it must be possible to chose which entity is created from this lead. Here, two options are enough: a) opportunity and contact b) only contact.
The forced creation of an opportunity is not useful for B2B-Sales with many persons involved.