These restrictions are a part of the web specification that defines service worker technology. The web doesn't urgently need these two features you mentioned so it's quite likely to take another year or even 5-10 years to resolve the blockers before the features are added to the specification.
Meanwhile it would make sense for you to add two separate feature requests on https://crbug.com
as there's a slim chance that Chromium developers may implement them just for the extensions' service workers somehow.
P.S. I doubt it though because the reason the team switched to service workers was to avoid having a custom solution (background pages). Overall, judging by the fact that current ManifestV3 implementation almost exactly matches the planned initial draft and it took them more than a year to implement, extension authors will experience a severe downgrade feature-wise with no sensible workarounds once ManifestV2 support is removed which will likely happen long time before ManifestV3 implements the missing features.