Problem/Motivation
VIewsData uses 'views.settings':skip_cache in order to skip its caching. This is an additional setting, without the actual need for it otherwise on runtime.
Proposed resolution
Get rid of the usage and let people just use a different cache backend for '@cache.discovery'
. In case they really care they could also inject the null backend
by using a custom services.yml file.