useOptimistic is best for temporary optimistic state. The app still needs confirmed results, rollback, and clear pending or error handling.