After going through first few lessons of LSA 7.3 I found the following -
Only create a framework if you know you need one. Do not create a framework for the sake of future-proofing. Depending on future requirements may be more appropriate. Maintaining a framework comes at a cost that cannot be justified without evidence for its need in the near future.
Only create a framework layer if business requirements at the start of the project state that a framework layer specialized by several implementations is the most suitable specialization technique.
The above quotes suggest avoiding framework layer unless necessary. But it is not clear as to why the option to create both framework and implementation applications at the same time was removed.