Если вам нужно настроить таргетинг только на современные браузеры и вы управляете всеми доменами, вы можете создать политику контроля доступа HTTP, чтобы они могли взаимодействовать друг с другом. Однако, поскольку это не так, вы застрянете с JSONP.
Забавно, что вы упоминаете «сценарий включения» как «зло в лучшем виде», потому что это именно то, чем является JSONP. Поскольку до недавнего времени браузеры были неспособны к междоменным запросам, единственным способом получить что-либо от сторонней клиентской стороны было включить скрипт от этой третьей стороны. JSONP просто использует этот обходной путь, возвращая JSON внутри определения функции, которое затем может вызвать ваш скрипт для получения включенных данных.