Сценарные е2е тесты сложно представить с одним ассертом. В юнит тестах этой рекомендации следуют чтобы легко было точечно проблему локализовать, и это работает только потому, что в юнит тестах контекст воссоздать сравнительно дёшево по времени / ресурсам. В UI тестах сценарных зачастую в приложениях, где ты не можешь драйвить состояние приложения, а только как пользователь делаешь тест максимально человеко-подобным, контекст создавать дорого, и «один асерт на сценарий» это слегка попахивает оверинжинирингом