This sure seems to be an arguement against web-based applications: The IE Factor
It depends what your priorities are. Rich client apps have it’s benefits and shortfalls as does web-apps.
When the time comes that Windows does not garner 90% of the user market and home users are spread more evenly across various platforms, the economics will devalue the choice to only develop windows-based client apps. But not today.