I have already seen tutorials on Minecraft regarding dynamic lighting, but none of them seem fancy enough.
What I'm thinking of is a way to make dynamic lighting that is clean and not destructive.
I looked at this video, and some other videos do the trick mentioned as well, but as pointed out in this one here, using a block that emits light overhead has its disadvantages, mainly due to other blocks interfering with the light source.
There are also ones with the blindness/night-vision combo, but they nowadays produce pitch blackness (which is where I am not intending to go to.).
As stated in the title, I am trying to do this without the following:
Is there any way to do this while avoiding the above and if also, something relatively small?
NOTE: As stated by @Fabian, resource packs are vanilla, but I'm trying to do this with the default pack.