Bejeweled is made by a company that earns millions with games. It produces high quality casual games. And the graphics are very polished and almost perfect.
They have very good quality assurance, marketing, do advertising, sell through different publishers. It is not comparable with a hobby game-maker calling themselve an indie.
If you want to make a Bejeweled clone you even do not need a 3d engine. You can do it with a 2d game engine.
At the end we come to 3d games and if we look at this we have to realize that Broozar is right. You need good lighting and at least per-pixel lighting, some specularity or shadow-mapping is all made via shaders because it is faster than cpu. You can use fall-backs and support many systems.
Look at the Source-engine. It can even render from DX7 to DX9 with different features. While 3dgs can only render DX9 it still can cover many systems if you have good shaders.