Hi Nitin
first of all: please avoid emailing me directly in order to get me to look into your questions.
My involvement in SCN and other forums is purely voluntarily and I actually do have a day job that produces more emails than what is good for anyone.
Appreciated.
To your question: your expectation is wrong here.
When you query attributes from the star join model, you explicitly want the join to be evaluated, even when you don't query key figures. On a semantic level you are looking for those dimension values here, that are present in the cube.
And for that, touching the fact table is unavoidable (obviously).
For value helps however, this is often not required or wanted. For that, SAP HANA allows to assign value help views to each dimension. And this is where the dimension views can be easily reused.