I'd agree. A stroker only makes sense when you're already rebuilding the engine. Especially if you're doing an over bore and have to buy pistons anyway. The incremental cost for the crank and the right pistons is small compared to the rest of the rebuild.
But if you have an already good engine, a stroker is a big expense.
I am planning an inexpensive stroker build when it's time for me to rebuild the engine. And that's on the near horizon for my XJ as I'm getting a rod knock. But my MJ engine is running fine so I'm going to leave it for a while.