Niranjan,
Please keep in mind, the provider choices, extra feature sets and tools in the EJB layer are more diverse. There are really not that much to speak of beyond the spec as far as
Servlets and JSPs are concerned. On the other hand, you will find that a more complex spec like
JSF that is not a commodity technology also has a lot of stuff beyond what the basic spec offers.
I think this is a good sign, not something worrisome :-). That being said, it is possibly to just stick with the spec and use just a text editor,
ANT and an Java EE 5 server. Indeed, that is what my co-author Debu Panda does!
Hope it helps,
Reza